[질문]thread를 공부하기 위한 좋은 책 추천좀 해 주세요.
글쓴이: visualplus / 작성시간: 월, 2010/08/30 - 9:39오전
일반 클라이언트만 만들 때 에는 thread를 단순히 여러개의 처리를 동시에 수행할 수 있는 정도의 개념으로만 봐서
다른 thread에서도 참조 할 수 있는 구간에는 무조건 Lock을 걸어 상호배제를 해왔는데요.
서버를 만들게되니 이 Lock때문인지 성능이 제가 원하는 만큼 나오질 않습니다.
이번 기회에 thread에 대해 공부를 해 볼까 하는데..
thread를 제대로 사용하는 법(?), 상호배제를 효율적으로 수행하는 것에 필요한 지식들.. 정도가 나와있는
책이었으면 좋겠습니다. (웹사이트도 좋습니다^^)
혹시 알고계시는 책이나 사이트 없으신가요 ㅠㅠ
Forums:
Butenhof
Programming with POSIX threads
...
Programming with POSIX threads - 안타깝게도, 번역본은 절판되어서 구하실수 없습니다.
전 그래서 원서로 한권 가지고 있습니다..^^
쓰레드에 관해서는 이책만큼 집중적으로 다룬 책은 없어보입니다.
쓰레드에 관해서 조언드리자면, 저런 쓰레드 프로그래밍 기법은 책이 아니러다도 인터넷에서 손쉽게 찾아보실수 있습니다.
PThread API는 기껏해야 몇개 안되거든요.
중요한건 Thread의 개념이겠죠...
운영체제 이론책을 봐보세요...쓰레드나 상호배제 등의 이론적인 개념을 정확히 아시고 나서,
PThread API 찾아보시면, 손쉽게 구현하실수 있을겁니다.
댓글 달기