多進程同時寫一個文件會怎樣?
/**flock(file,lock,block)*file必需,規定要鎖定或釋放的已打開的文件*lock必需。規定要使用哪種鎖定類型。*block可選。若設置為1或true,則當進行鎖定時阻擋其他進程。
*lock*LOCK_SH要取得共享鎖定(讀取的程序)
*LOCK_EX要取得獨占鎖定(寫入的程序)
*LOCK_UN要釋放鎖定(無論共享或獨占)
*LOCK_NB如果不希望flock()在鎖定時堵塞/*if(flock($file,LOCK_EX)){fwrite($file,'writemorewords');flock($file,LOCK_UN);}else{//處理錯誤邏輯}fclose($file);)