Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux fcntl记录锁在多线程中工作?_Linux_Multithreading_Filelock - Fatal编程技术网

Linux fcntl记录锁在多线程中工作?

Linux fcntl记录锁在多线程中工作?,linux,multithreading,filelock,Linux,Multithreading,Filelock,我使用fcntl函数测试多进程记录锁,我当前的请求需要在线程之间使用记录锁。 我对它进行了测试,但它没有按预期工作,您对多线程记录锁定有什么建议吗?您测试了什么?请出示密码。您可以使用pthread互斥锁包装您的记录访问函数。

我使用fcntl函数测试多进程记录锁,我当前的请求需要在线程之间使用记录锁。
我对它进行了测试,但它没有按预期工作,您对多线程记录锁定有什么建议吗?

您测试了什么?请出示密码。您可以使用pthread互斥锁包装您的记录访问函数。