【導(dǎo)讀】MS-DOS支持單用戶進(jìn)程及單線程?,F(xiàn)今的操作系統(tǒng),如Solaris,Windows,支持多。線程是“進(jìn)程中的一條執(zhí)行路徑或線索”,或“。線程不運(yùn)行時(shí)需要保存線程的上下文信息。線程能訪問其所屬進(jìn)程所擁有的地址空間和資源。某線程更改共享的內(nèi)存變量,所有其余線程均可見。某線程打開的文件名柄其余線程都可使用。一些應(yīng)用程序可以分成若干相對獨(dú)立的部。每一部分用一個(gè)線程來實(shí)現(xiàn)。一個(gè)線程阻塞時(shí)可調(diào)度同一進(jìn)程的另一個(gè)。線程間通信無需內(nèi)核干預(yù)。3個(gè)變量:A,B,C由T1和T2兩個(gè)線程共。T2從A轉(zhuǎn)X至B(轉(zhuǎn)帳). 所有的線程管理由應(yīng)用程序通過調(diào)用ULT庫實(shí)。線程間的切換無需內(nèi)核模式下的特權(quán)指令。線程調(diào)度由特定的應(yīng)用。無線程庫,但內(nèi)核供內(nèi)核線程的編程接口