Symfonyob娱乐下载 5.2新增功能:共享锁
2020年10月12日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
提供的
杰里米Derusse
在# 37752.
在计算机科学中readers-writers问题处理许多并发执行线程试图同时访问相同共享资源的情况。
一个readers-writer锁是解决这些问题之一的同步原语。它允许对只读操作进行并发访问,而写操作需要独占访问。这意味着多个线程可以并行地读取数据,但写入或修改数据需要一个排他锁。
在Syob娱乐下载mfony 5.2中,我们增加了对它们的支持共享锁.当锁存储实现newSharedLockStoreInterface
,你可以打电话给acquireRead ()
方法获取只读锁,而现有的获得()
方法获取一个写锁:
1 2 3 4
$锁=$工厂->createLock (“用户”.$用户->id);如果($锁->acquireRead ()) {/ /……}
读了关于共享锁的新文档去了解他们的一切。
发表在#生活在边缘
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
Javier Eguiluz is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now