Bug #75327 [Opn]: PECL sync readerwriter lock problem
| From: | zhangsy at 1pei dot com dot cn | Date: | Fri, 06 Oct 2017 12:49:46 +0000 |
| Subject: | Bug #75327 [Opn]: PECL sync readerwriter lock problem | ||
| References: | 1 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-14877@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=75327&edit=1
ID: 75327
User updated by: zhangsy at 1pei dot com dot cn
Reported by: zhangsy at 1pei dot com dot cn
-Summary: sync readerwriter lock problem
+Summary: PECL sync readerwriter lock problem
Status: Open
Type: Bug
-Package: *General Issues
+Package: PECL
Operating System: centos 6.2
PHP Version: 7.1.10
Block user comment: N
Private report: N
New Comment:
update package to PECL sync
Previous Comments:
------------------------------------------------------------------------
[2017-10-06 12:43:15] zhangsy at 1pei dot com dot cn
Description:
------------
In the tests\014.phpt, the last fourth expect result should be bool(false), not bool(true), because
the fourth writelock has not unlocked.
var_dump($readwrite->readlock(0));
var_dump($readwrite->readlock(0));
var_dump($readwrite->readunlock());
var_dump($readwrite->writelock(0));
var_dump($readwrite->readunlock());
var_dump($readwrite->readunlock());
var_dump($readwrite->writelock(0));
var_dump($readwrite->writelock(0));
var_dump($readwrite->readlock(0));
var_dump($readwrite->writeunlock());
?>
--EXPECT--
bool(true)
bool(true)
bool(true)
bool(false)
bool(true)
bool(false)
bool(true) <----Here should be false
bool(false)
bool(false)
bool(true)
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=75327&edit=1