顯示廣告
隱藏 ✕
※ 本文為 swallow.bbs. 轉寄自 cd.twbbs.org 更新時間: 2013-01-31 01:53:39
fork() -> copy
execv() -> 基因轉植



※fork()

child的pid是 0

child要拿到parent要用getppid();

程式都差不多 除了pid之外都相同

※execv()

基因改造過的...



bounded-buffer

insert() producer只動in
remove() consumer只動out

-> 因為要避免對同一檔重複讀寫造成問題 故區分讀寫->讀檔鎖定



IPC(InterProcess Communication)
是process和process之間溝通的方法

這是邏輯上的觀念,實體觀念不存在... 因為實體方法太多種


link的空間分配?? 如果是ganiman的link一定不會太大XDDD
link只可以1to1嗎??
兩個物件之間只可以有一條link嗎??
link
link是不是雙向的??(手機是雙向的)


Communication Models
(a) 安全性高 經典 跟硬體設計也有關
(b) 方便 有對象的共用記憶體 -> producer/consumer
p.s.芒果的說明貼切的很靠盃XDDD


Direct Communicaton
send->P receive->Q

Indirect Communication: mailbox
mailbox sharing: 1)tag 2)先來先贏 3)server指定

buffer size
1)min=0 2)limited 3)unlimited





--
紅狼太難畫了 我可不可以畫隻紅色的波利就好?
    『紅色波利』
        ◢◣
      ◣█
     █▇                               這年頭 都流行在簽名檔放BLOG...
      ◥██◤ ψjohn112136 (畢卡囧)           http://nublog.cc/?u=ch890333
 [Modified by ch890333] From: 140.123.104.234 (2008/10/21 Tue 09:56:54)
 [Modified by ch890333] From: 140.123.11.73   (2008/10/21 Tue 12:41:22)

--
※ 看板: Swallow 文章推薦值: 0 目前人氣: 0 累積人氣: 70 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇