[問題] 請問mmap有分配大小上限嗎 ?
請問一下各位板友
mmap分配空間時 有上限嗎 @@?
像是32bit系統是不是就絕對不能用超過4G(還要考慮不是全部都能用)之類的
另外請問
兩個thread共用同一個file descriptor時
要怎樣才可以讓其中一個寫入的資料
可以馬上就被另一個看到
我試過用fsync好像沒有什麼效果
本來想說他應該是共用同一個streaming buffer可能連fsync都不需要的說
但是後來發現假使其中一個先寫入
另一個馬上去讀的話 會讀到eof...
用fsync好像也不能解決 @@...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.162.51.246
→
12/11 09:46, , 1F
12/11 09:46, 1F
→
12/11 09:47, , 2F
12/11 09:47, 2F
→
12/11 17:17, , 3F
12/11 17:17, 3F
→
12/11 17:18, , 4F
12/11 17:18, 4F
→
12/11 17:28, , 5F
12/11 17:28, 5F
→
12/11 17:28, , 6F
12/11 17:28, 6F
→
12/11 19:01, , 7F
12/11 19:01, 7F
→
12/11 19:02, , 8F
12/11 19:02, 8F
→
12/12 00:32, , 9F
12/12 00:32, 9F
→
12/12 00:36, , 10F
12/12 00:36, 10F
→
12/12 02:36, , 11F
12/12 02:36, 11F
→
12/12 02:38, , 12F
12/12 02:38, 12F
→
12/12 02:39, , 13F
12/12 02:39, 13F