본문 바로가기
728x90
반응형

전체 글71

spin lock #include using namespace std;#include #include #include #include #include class Lock{public: void lock() { while (_flag) { //_flag == true일 때 아래로 못내려 감 } _flag = true;//_flag == false가 되자마자 true로 바꿔 다른 스레드가 못쓰게 함 } void unlock() { _flag = false; }private: atomic _flag = false;};Lock m;vector v;void Push(){ for (int i = 0.. 2024. 11. 19.
바람의나라 클래식 도적 데미지 공식 * 바람의나라 기본 (평타) 데미지 공식 - INT (22.5 + (힘 - 106) / 8 + (최소 파괴력 + 5 * 공격 수정) * 0.5)- 5.50 힘, 민첩, 지력의 최대값 135 적용- 해골의 방어도는 -20, 도깨비의 방어도는 -21 (몬스터들의 방어도 및 체력은 추후 다룰 예정) 2024. 11. 18.
바람의나라 클래식 주술사 데미지 공식 데미지 공식 : (1 + 지력 * 0.01) * K 구분주작백호현무청룡K = 100화영주백열주자무주뢰진주K = 300화영열주백령주자영무주뢰격주K = 450화열참주백열참주자천무주뢰격참주K = 550진화열참주진백열참주진자천무주진뢰격참주K = 600극진화열참주극진백열참주극진자천무주극진뢰격참주 예) 지력 70 주술사가 백현모 착용 시 약 6% 데미지 증가(1 + 70 * 0.01 ) * 550 = 935 -> (1 + 80 * 0.01 ) * 550 = 990 2024. 11. 13.
Lock #include using namespace std;#include #include #include #include #include mutex m;vector v;void Push(){ for (int i = 0; i -> crash-> heap 영역에 동적 할당 받은 공간이 꽉 찰 경우 공간을 재할당 받아 데이터를 이동시키는 vector의 특징으로 인해t1이 v[0]의 주소를 0x0001에서 0x0009로 재할당 받아 이동해 갔는데도 불구하고 t2는 여전히 0x0001을 가리키고 있고 여기에 값을 쓰려다 crash가 발생  #include using namespace std;#include #include #include #include #include mutex m;vector v;void Push(.. 2024. 11. 12.
728x90
반응형