推 firejox: 你有同步嗎 05/17 20:20
好像沒有耶 請問該如何做到同步呢@@
※ 編輯: OhYiDay (114.137.109.210), 05/17/2019 20:29:38
→ firejox: 要同步就用lock 或semaphore 把你的critical section 包 05/17 20:41
好的 感謝!! 我去查一下
→ firejox: 起來 05/17 20:41
→ firejox: 也就是讀sp 修改sp這段 05/17 20:44
※ 編輯: OhYiDay (114.137.109.210), 05/17/2019 20:48:53
→ adrianshum: 不同process 不能用semaphore 之類吧?(有些系統有na 05/18 00:08
有規定要一次fork全部的process 所以應該沒辦法用這個方法@@
→ adrianshum: mes semaphore 之類已可以在不同process 共用)。單要 05/18 00:08
→ adrianshum: 達成multi-process 會不會考慮另一個簡單一點的方法? 05/18 00:08
→ adrianshum: 一個 process print 一個字元後,fork 一個 child 繼 05/18 00:08
→ adrianshum: 續印下一字元(然後子又生子...), 自己單純等child 05/18 00:08
→ adrianshum: 完(甚至直接完結就算了) 05/18 00:08
※ 編輯: OhYiDay (220.137.136.129), 05/18/2019 00:55:37
推 firejox: 可以用semaphore 啊,他們都是從同一個process fork的 05/18 01:05
→ firejox: 你所講的只是把semaphore 區分為name跟uname 而已,就跟n 05/18 01:14
→ firejox: amed pipe與unamed pipe的差異一樣 05/18 01:14
推 aa0917954358: 葉亦成的OS齁 05/18 19:03
對 被發現了 哈哈
※ 編輯: OhYiDay (42.73.159.62), 05/19/2019 03:31:07
推 leegogo: 哈哈 楊的路過 05/19 04:18
推 TitanEric: 學弟妹給推 05/19 13:18
→ elements: 蠻好的題目 感謝分享 05/23 12:32