PHP解決多進程同時讀寫一個文件的問題

首先PHP是支持進程的而不支持多線程(這個先搞清楚了),若是是對於文件操做,其實你只須要給文件加鎖就能解決,不須要其它操做,PHP的flock已經幫你搞定了。 用flock在寫文件前先鎖上,等寫完後解鎖,這樣就實現了多線程同時讀寫一個文件避免衝突。大概就是下面這個流程 /* *flock(file,lock,block) *file 必需,規定要鎖定或釋放的已打開的文件 *lock 必需。規定要使
相關文章
相關標籤/搜索