摘要: Symbian也是多任務(wù)操作系統(tǒng),當(dāng)然也要用進(jìn)程、線程完成多任務(wù)處理。進(jìn)程是程序的運(yùn)行實(shí)例,有自己獨(dú)立的數(shù)據(jù)空間。線程是進(jìn)程的執(zhí)行單元,一個(gè)進(jìn)程至少有一個(gè)主線程。多線程可以并發(fā)運(yùn)行采用搶占式完成多任務(wù)處理。但是Symbian下不提倡使用多線程,因?yàn)镾ymbian系統(tǒng)是通過客戶端/服務(wù)器結(jié)構(gòu)來提供對線程資源的訪問,這就意味著訪問線程需要與內(nèi)核的服務(wù)器程序不斷地進(jìn)行通信,效率低。
閱讀全文