亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP先后請求調用一個方法,如果過第一次請求處理沒結束,第二次又調用會有什么影響?

PHP先后請求調用一個方法,如果過第一次請求處理沒結束,第二次又調用會有什么影響?

PHP
縹緲止盈 2018-08-02 21:01:28
后臺定時任務輪詢調用一個方法,每秒執行一次,主要是從數據庫取出幾十條數據循環進行處理,處理結束整個循環大概要3秒鐘,每秒輪詢的話,第一次還沒處理完,緊接著調用會有什么影響嗎?它是怎樣的一個執行流程,是會被阻塞嗎?還是我需要使用文件鎖,當循環執行完成再釋放
查看完整描述

2 回答

?
慕森王

TA貢獻1777條經驗 獲得超3個贊

第一次沒執行完,再次調用會再執行一次,因為不同的進程再處理,這肯定不是你想要的結果,所以你需要自行處理掉,文件鎖或者redis鎖都行。

查看完整回答
反對 回復 2018-08-04
?
慕勒3428872

TA貢獻1848條經驗 獲得超6個贊

這個問題可以思考下,當多用戶同時點贊該文章的時候是怎么實現的?因為操作的流程一般是取值,修改,存值。如果它們都是同時操作,不考慮誤差,不做其它處理,那么大家所操作的流程都是 獲取 0 ,修改 0 + 1 ,保存 1.

查看完整回答
反對 回復 2018-08-04
  • 2 回答
  • 0 關注
  • 1327 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號