多进程同时写一个文件会怎样

更新时间:01-24 教程 由 冰魄 分享

多进程同时写一个文件会怎样?

/**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);)

声明:关于《多进程同时写一个文件会怎样》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2178403.html