摘要:
線程的最大特點(diǎn)是資源的共享性,但資源共享中的同步問(wèn)題是多線程編程的難點(diǎn)。linux下提供了多種方式來(lái)處理線程同步,最常用的是互斥鎖、條件變量和信號(hào)量。 一、互斥鎖(mutex) 通過(guò)鎖機(jī)制實(shí)現(xiàn)線程間的同步。 [csharp] view plain copy #include <cstdio> #in 閱讀全文
posted @ 2016-09-04 10:47
菜鳥(niǎo)升級(jí)
閱讀(4030)
評(píng)論(0)
推薦(0)
摘要:
進(jìn)程是什么? 程序并不能單獨(dú)運(yùn)行,只有將程序裝載到內(nèi)存中,系統(tǒng)為它分配資源才能運(yùn)行,而這種執(zhí)行的程序就稱之為進(jìn)程。程序和進(jìn)程的區(qū)別就在于:程序是指令的集合,它是進(jìn)程運(yùn)行的靜態(tài)描述文本;進(jìn)程是程序的一次執(zhí)行活動(dòng),屬于動(dòng)態(tài)概念。 在多道編程中,我們?cè)试S多個(gè)程序同時(shí)加載到內(nèi)存中,在操作系統(tǒng)的調(diào)度下,可以實(shí) 閱讀全文
posted @ 2016-09-04 10:29
菜鳥(niǎo)升級(jí)
閱讀(360)
評(píng)論(0)
推薦(1)
浙公網(wǎng)安備 33010602011771號(hào)