작성
·
146
1
^이 xor 아닌가요?
그러면 ^1을 하면 마지막 비트만 뒤집어지는건데
이게 혹시 cpu개수가 2개라서 가능한 건가요?
3개 이상이면 안되는거 맞나요?
마지막 비트로만 구분하는게 2개라서 가능한건지 궁금합니다!
답변 2
0
아 아닙니다.
제가 강의를 보다가 갑자기 이해가 안되서 혼자 생각해보다 질문했습니다.
가능하다면 이 설명이 자막? 정도로 들어가도 나쁘지 않을 것 같습니다!
좋은 강의 감사합니다!
0
안녕하세요. 질문자님.
네. 맞습니다. 제 환경의 CPU가 2개여서, xor 연산을 통해 0은 1로, 1은 0으로 뒤집는 연산을 한 것 입니다. 말씀하신 대로 이 코드를 3개 이상의 CPU 환경에서 실행한다면 0번 CPU와 1번 CPU를 제외한 나머지 모든 CPU는 선택되지 못합니다. 모든 CPU를 다 사용하려면 코드를 변경해야겠죠^^ 좋은 질문 감사합니다~ :D
그리고 답변이 늦어 죄송합니다ㅠ_ㅠ