cpu_set_t set;
int ret;
CPU_ZERO(&set);
ret=sched_getaffinity(0,sizeof(cpu_set_t),&set);
CPU_CLS(1,&set);
ret=sched_setaffinity(0,sizeof(cpu_set_t),&set);
폰으로쓰느라오타는있을수도있습니다.
"이 코드가 init 수행을 허용한 프로세서집합을 찾아낸다"
라고 책에씌여져있는데요 이해가안갑니다.
이게왜(set)이 "init수행을 허용"한 프로세서의집합이죠?
From dcinside app for Android
int ret;
CPU_ZERO(&set);
ret=sched_getaffinity(0,sizeof(cpu_set_t),&set);
CPU_CLS(1,&set);
ret=sched_setaffinity(0,sizeof(cpu_set_t),&set);
폰으로쓰느라오타는있을수도있습니다.
"이 코드가 init 수행을 허용한 프로세서집합을 찾아낸다"
라고 책에씌여져있는데요 이해가안갑니다.
이게왜(set)이 "init수행을 허용"한 프로세서의집합이죠?
From dcinside app for Android
코드중에 어디서 init에대한 감을못잡고있습니다; [핡]
코드 내에 init에 대한 정보는 없는데 이 코드는 주로 init 프로세스에 넣습니다. 부모 프로세스의 정보를 자식들이 물려받으니까..
realtime process를 실행해야하는데 다른 프로세스가 모든 프로세서를 선점하고 있으면 실시간 프로세스를 지원할 수 없어서 실시간 프로세스는 1번 프로세스를 사용하는 코드를 삽입하고, 위와 같이 1번 cpu를 제외한 프로세서에서 동작하도록 하는 코드를 다른 프로세스의 init 함수에 추가합니다.
여자용 조공도 던져줬으면 더 친절하게 알려줬겠지만 그래도 이정도면 이해하기에 충분할듯~? ㅋㅋ
두번째 코멘트 중에 \"1번 프로세스\" -> \"1번 프로세서\"
아 init에넣어주는거였군요 잉잉해님...사랑합니다 [핡]