回文章列表
作者allen501pc.bbs@bbs.sa.ncyu.edu.tw (靜養中..) 看板: itoc
標題Re: [問題]功能-文章編輯時無法加分
時間新綠園 (2007/02/27 Tue 01:30:35)
※ 引述《hightman.bbs@bbs.twomice.net (月光下的草人)》之銘言:
> ───────────────────────────────────────
> 除了斷線外還有問題呢。
> 每個用戶都有一段 xo_pool ,在翻頁前是不會重讀 .DIR 的,
> 所以那邊鎖定了,這邊并沒有同步。:)
> 其實要避開這個問題也不難,在針對文章內容檔案修改時加入文件鎖判斷...
> vedit()中對fpath進行鎖定 /* f_lock() */
> 在推文之后要在文章內容后接數據時再檢查文檔是否被鎖定了,若沒有鎖定無妨,
> 如果有鎖定那么是取消還是等待編輯完成(可能要很久?)再另行處理。

抱歉問一個很基本的問題,f_lock()之後,在用戶斷線之後,該程序f_lock()是否還存在?

若是這樣,有兩個提案:


1.能否加一個時間設定,在lock()一段時間後,推文時會取消lock 直接推文呢?

2.還是要直接用偵測的方式?

  利用 ( 文章作者是在該板 + 文章是為lock )  來判斷呢?@@

  不過此提議感覺很拼I/O   -.- (若以同時數十人連續TRY來說...)


> ※ 引述《allen501pc.bbs@bbs.sa.ncyu.edu.tw (靜養中..)》之銘言:
> > 嗯嗯,剛剛有試成功,但是問題來了!!
> > 要是修文途中突然斷線,xmode & POST_NOW_EDIT 會成立,那麼要推文的人永遠都不能
> > 推文了耶 @_@

--
  ╒═╕
  ║  ║║║           過方知
  ╠═╣║║╓═┐╭─╮
  ║  ║║║╠═╜║  ║    過方知
    ║║║╰─╯│  

--
    ╭─ Origin ─╗ 新綠園  bbs.sa.ncyu.edu.tw  ~ κλμ ─┤
    ├   Author   ╡ 220-129-176-242.dynamic.hinet.net     
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻