討論串[問題] 程式設計的自我修養 Ch.1 疑問
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 8→)留言10則,0人參與, 最新作者jenallen (寫程式的)時間12年前 (2013/06/18 13:37), 編輯資訊
0
0
0
內容預覽:
通常在應用層,只有多緒程式在同步的API實作部份需要考慮這問題,並且已經被c runtime包裝過了,可以參考wikipidea上的解說. --. Sent from my Android. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 119.194.41.53.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者descent (「雄辯是銀,沉默是金」)時間12年前 (2013/06/17 06:23), 編輯資訊
0
0
0
內容預覽:
我也被這問題困惑很久, 在 os 下寫應用程式, 幾乎沒用過這種指令,. 有需要在 os 下的應用程式使用這些指令嗎?. 還是被 os api 給包裝起來了呢?. 這是 linux 在 x86 下使用的 memory barrier 指令。. #define mb() asm volatile("m
(還有333個字)

推噓3(3推 0噓 1→)留言4則,0人參與, 最新作者littleshan (我要加入劍道社!)時間13年前 (2012/03/04 05:45), 編輯資訊
0
0
0
內容預覽:
其實不是這樣的. 書上範例如下:. thread 1 thread 2. -----------------------------. x = y = 0; x = y = 0;. x = 1; y = 1;. r1 = y; r2 = x;. 如果這些指令都是按照順序執行. 那麼不管這兩支 thr
(還有726個字)

推噓2(2推 0噓 6→)留言8則,0人參與, 最新作者tropical72 (藍影)時間13年前 (2012/03/02 12:00), 編輯資訊
0
0
0
內容預覽:
他講的是對的。. 我想你誤會文中之意,或別人是真的寫錯。. virtual memory 開出來後,有些是給 kernel 用的,. 有些才是存放程式所需記憶體,「非法」指的是在 virtual memory 開出來之後,. 有些 address 是不能修改,甚至不能讀取,但光就「指標」而言,. 是
(還有1008個字)

推噓6(6推 0噓 5→)留言11則,0人參與, 最新作者QQ29 (我愛阿蓉)時間13年前 (2012/03/02 09:40), 編輯資訊
0
0
2
內容預覽:
大家好. 經過版友推薦 開始看程式設計師的自我修養. 目前只看完第一章 等於是在複習OS.... 我有一些疑問. 想提出來討論. 1. virtual memory. 在"非"share memory, 兩process溝通的情況下. 他書上是講 process能見的virtual memory都是
(還有1247個字)
首頁
上一頁
1
下一頁
尾頁