freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c進(jìn)程間通信-展示頁

2024-09-02 08:16本頁面
  

【正文】 父進(jìn)程和子進(jìn)程之間,或同一父進(jìn)程的兩個(gè)子進(jìn)程之間傳輸數(shù)據(jù)的無名字的單向管道。 匿名管道 管道 (Pipe)是一種具有兩個(gè)端點(diǎn)的通信通道:有 一端句柄的進(jìn)程可以和有另一端句柄的進(jìn)程通信。進(jìn)程在創(chuàng)建文件映射對(duì)象時(shí)用 0xFFFFFFFF 來代替文件句柄 (HANDLE),就表示了對(duì)應(yīng)的文件映射對(duì)象是從操作系統(tǒng)頁面文件訪問內(nèi)存,其它進(jìn)程打開該文件映射對(duì)象就可以訪問該內(nèi)存塊。但文件映射只能用于本地機(jī)器的進(jìn)程 之間,不能用于網(wǎng)絡(luò)中,而開發(fā)者還必須控制進(jìn)程間的同步。第二個(gè)進(jìn)程復(fù)制該句柄就取得對(duì)該文件映射對(duì)象的訪問權(quán)限。另外,第一個(gè)進(jìn)程也可以通過一些其它 IPC 機(jī)制 (有名管道、郵件槽等 )把名字傳給第二個(gè)進(jìn)程。 (2)命名文件映射:第一個(gè)進(jìn)程在建立文件映射對(duì)象時(shí)可以給該對(duì)象指定一個(gè)名字 (可與文件名不同 )。 應(yīng)用程序有三種方法來使多個(gè)進(jìn)程共享一個(gè)文件映射對(duì)象。 Win32 API 允許多個(gè)進(jìn)程訪問同一文件映射對(duì)象,各個(gè)進(jìn)程在它自己的地址空間里接收內(nèi)存的指針。 文件映射 文件映射 (MemoryMapped Files)能使進(jìn)程把文件內(nèi)容當(dāng)作進(jìn)程地址區(qū)間一塊內(nèi)存那樣來對(duì)待。因此,進(jìn)程不必使用文件 I/O操作,只需簡(jiǎn)單的指針操作就可讀取和修改文件的內(nèi)容。通過使用這些指針,不同進(jìn)程就可以讀或修改文件的內(nèi)容,實(shí)現(xiàn)了對(duì)文件中數(shù)據(jù)的共享。 (1)繼承:第一個(gè)進(jìn)程建立文件映射對(duì)象,它的子進(jìn)程繼承該對(duì)象的句 柄。第二個(gè)進(jìn)程可通過這個(gè)名字打開此文件映射對(duì)象。 (3)句柄復(fù)制:第一個(gè)進(jìn)程建立文件映射對(duì)象,然后通過其它 IPC 機(jī)制 (有名管道、郵件槽等 )把對(duì)象句柄傳遞給第二個(gè)進(jìn)程。 文件映射是在多個(gè)進(jìn)程間共享數(shù)據(jù)的非常有效方法,有較好的安全性。 共享內(nèi)存 Win32 API 中共享內(nèi)存 (Shared Memory)實(shí)際就是文件映射的一種特殊情況。由于共享內(nèi)存是用文件映射實(shí)現(xiàn)的,所
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1