커널 쓰레드를 사용하고 있는지 사용자 쓰레드를 사용하고 있는지 어떻게 확인을 하며...
만약 사용자 쓰레드를 사용하고 있다면 커널 쓰레드를 사용하고 싶은데....
커널쓰레드는 어떻게 사용하는 것인가요?
library를 사용하면 된다는데.. 어떤 library를 사용해야하나요?
제가 잘 몰라서.... 자세히좀 알려주세요...
참. 커널쓰레드도 pthread를 쓰나요?
제 시스템의 /usr/include/pthread.h 를 보니, 첫줄에
LinuxThreads라고 쓰여져 있군요..
그것의 홈피는 http://pauillac.inria.fr/~xleroy/linuxthreads/
인데, 거기 보니
kernel thread라고 쓰여져 있네요..
제 시스템은 hancom linux 2.2입니다.
비슷한 방법으로 확인을 하면 되지 않을까 싶네요.
http://www.scs.ch/~frey/linux/리눅스드라이버에
http://www.scs.ch/~frey/linux/
리눅스드라이버에 커널스레드를 추가하는 예제가 있습니다.
저도 이걸 활용해서 드라이버에 커널 스레드를 추가해서 사용하고 있답니다.
특히 예세 소스파일을 다운 받아서 분석해보시면 금방 할수 있을거에요
제 시스템을 보니..
제 시스템의 /usr/include/pthread.h 를 보니, 첫줄에
LinuxThreads라고 쓰여져 있군요..
그것의 홈피는
http://pauillac.inria.fr/~xleroy/linuxthreads/
인데, 거기 보니
kernel thread라고 쓰여져 있네요..
제 시스템은 hancom linux 2.2입니다.
비슷한 방법으로 확인을 하면 되지 않을까 싶네요.
참고,, http://members.aol.com/drbutenhof/ThreadTable.html
댓글 달기