開發(fā)操作系統(tǒng)應(yīng)用&多核編程前,先看完四本書
operating system three easy pieces?操作系統(tǒng)導(dǎo)論
modern operating system 現(xiàn)代操作系統(tǒng)? 大神專著 萬校推薦首選讀物 大氣磅礴 包羅萬物
Programming with POSIX threads
Pthreads Programming: A POSIX Standard for Better Multiprocessing
多線程編程兩本書都是老書,買不到了。only 電子版。
POSIX threads, or pthreads, allow multiple tasks to run concurrently within the same program. They can share a single CPU as processes do, or take advantage of multiple CPUs when available. In either case, they provide a clean way to divide the tasks of a program while sharing data. This book thoroughly covers the POSIX threads standard, which is supported by the Distributed Computer Environment (DCE), as well as Solaris, OSF/1, AIX, and several other UNIX-based operating systems. In this book you will learn not only what the pthread calls are, but when it is a good idea to use threads and how to make them efficient (which is the whole reason for using threads in the first place). The authors delves into performance issues, comparing threads to processes, contrasting kernel threads to user threads, and showing how to measure speed. He also clearly describes all the advanced features and how threads interact with the rest of the UNIX system.