【发布时间】:2021-02-26 15:49:44
【问题描述】:
我正在使用MVar 构建一个线程安全的共享状态,并且由于要求,我需要一些公平性保证(如果两个线程一个接一个地询问MVar 下的状态,那么一旦状态可用线程将按照他们要求的顺序接受它)。
我在MVar documentation 中没有找到任何注释。
那么在保证公平的情况下,是否需要构建某种ReentrantLock(true) 公平锁的包装器?
【问题讨论】:
标签: scala concurrency functional-programming scala-cats