junkCoder ------------------------------------------ #Academic 데일리 프로그래밍 스레드 무슨 일 하고 있어, /el/? ------------------------------------------ 다시 프로그램의 해답을 찾고 있어. 이거 내 전남친에 대한 많은 기억을 떠올리게 하는데. ;_; ------------------------------------------ 그렇게 이벤트 스케줄 잡는 거 괜찮아? 그냥 새 스레드 만들까? boost::thread( [] { boost::this_thread::sleep (boost:: posix_time :: seconds(5)); running = false;}); >inb4 >C++ >boost ------------------------------------------ >>37334564 그 플래그들 다룰 때 조심하도록 해. 대신 락(locks)이나 아토믹(atomics)을 사용해. ------------------------------------------ >>37334598 플래그가 무슨 뜻이야? 또 아토믹은 뭐야? ------------------------------------------ >>37334626 >running = false C++ 로우 레벨 루트의 문제는, 이게 ASM 레벨에서 존나 이상하게 동작한다는 거야. 아토믹 오퍼레이션은 그 변수를 돌리는 모든 오퍼레이션을 싱글 오퍼레이션처럼 행동하게 만들어 줘. ------------------------------------------ 누가 내 스도쿠 풀기 레벨 평가 좀? http://pastebin.com/Q6Qhm66E ------------------------------------------ 체크 함수에서, int tx랑 ty가 x/3 랑 y/3에 각각 대입되었는데, 바로 뒤에 3이 곱해졌어. 왜 x랑 y를 바로 대입하지 않지? ------------------------------------------ 뭐, 답변 달긴 너무 늦었지만, 난 그들이 위치한 특정 블록을 찾고 있어. x = 5, y = 5라고 해 보자. 그 특정 블록은 3,3에서 시작해. 그리고 그게 내가 그걸 어떻게 하는지 알아낼 수 있는 단 하나의 방법이야. ------------------------------------------ >>37334068 (OP) 아마도 FreeBSD 커널이랑 Windows API를 학습하려고 노력하고, 좀 더 행복해지려 하는 ------------------------------------------ >>37343926 > 더 행복한 >Windows API hhehehe ------------------------------------------