커널 쓰레드를 여러개 만들어 보려고 합니다.
글쓴이: bird0303 / 작성시간: 토, 2005/10/29 - 11:15오후
첨에 init() 함수를 이용한 쓰레드를 생성시키고 부모 프로세스는 나머지 커널 초기화 작업을 수행하는데요,,
init() 함수로 생성된 쓰레드 안에서 kernel_thread()를 이용해 여러개를 생성하면 모두 생성이 됩니다.
그러나 0번 프로세스에서 kernel_thread()를 이용해 2개 이상 생성하려고 하면 두개까지는 생성이 되는데 세번째 kernel_thread() 부터는 실행이 안되네요.
왜 그런지 모르겠어요,, 숙제라 답해가야 하는데 ㅠㅠ
0번 프로세스는 쓰레드를 두개까지밖에 못만드나요?
Forums:
댓글 달기