cur_cpu^1 이 잘 이해가 안됩니다!
231
작성한 질문수 13
^이 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
그리고 답변이 늦어 죄송합니다ㅠ_ㅠ
inotify 객체에 등록된 watch descriptor 해제 관련 질문
0
34
2
select API 실습 코드 질문
0
38
2
wsl에서 fcntl사용
0
72
2
inotify_event 구조체 질문 [파일 이벤트 - 라이브 프로그래밍]에서...
0
179
2
./stat 파일이름
0
272
2
fopen r, r+모드 차이
0
460
2
강의를 모두 수강하고 스스로 구현하면 좋을 과제나 프로젝트 주제가 있을까요?
0
326
1
pthread 질문
0
419
2
I/O Multiplexing(select) 질문
0
324
1
inotify.c. ret 질문
0
301
1
inotify.c 질의합니다.
1
316
1
child process
0
714
1
read/blocking
0
563
1
flock
0
564
1
system call
0
597
1
pthread_create() 함수 이용했을 때, thread가 두번 호출되는 것 처럼 나타납니다. 왜 그런것인가요?
0
487
1
fork() 함수 사용시 결과 관련 질문
0
370
1
exec 관련 궁금한 사항
0
450
2
파일 디스크립터와 FILE 구조체에 대한 질문
0
551
1
buf 선언에 따른 read() fail 문제
0
250
2
파일 이벤트 - 라이브 프로그래밍 에서 캐스팅 질문
0
253
1
2번 multi thread 방법 질문
0
241
1
segmentation fault 발생 관련 문의
1
841
1
라이브 코딩 실습 코드
0
234
1





