討論串[問題] 關於 Lock a file 的現象之請教
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
FILE stream 有 buffer,無法做好 lock/unlock.. 若有 lock/unlock 的需要,請用 open/read/write/close並配合 fcntl/flock/lockf來做.. 查一下 APUE 12.3 或 APUE 2nd 14.3 就有詳細的說明.. A
(還有75個字)
內容預覽:
經同學指導 上敘猜測 fopen 時就立即 buffer 的觀念是錯的 XD. 在此修正一下 Orz. 同學說:其實這是 fflush 的問題. 然後 gcc v4 也有問題..... fopen 是 fully buffered, 有 I/O 才會更新 fp->_bf. fopen 並不會一開始就
(還有166個字)
內容預覽:
下午經友人提供訊息, 有一個 function 叫 setbuf, 可供測試. 經過測試後, 發現真的是 buf 的影響, 將 buf 設成 NULL 就結果正常啦 XD. 不曉得這算不算是驗證我上一篇的猜測 :P. 順便把 code 貼上來 或許哪天會幫到別人吧 XD. Usage> ./a.ou
(還有1609個字)
內容預覽:
開發環境 : FreeBSD 6.2-RELEASE-p1. 程式語言 : C with gcc version 3.4.6. 問題敘述 :. 前陣子用 C 寫了支小程式. 主要動作之一: lock 指定檔案. 邏輯想法: ( Process 行為, 跟等會介紹的 P1 和 P2 內容 ). FIL
(還有1249個字)
首頁
上一頁
1
下一頁
尾頁