nic*_*las 2 multithreading haskell stm
当我们运行一个STM命中的表达式时retry,线程被阻塞,如果修改了条目,则再次运行该事务.
STM
retry
但我想知道:
如果我们读取一个STM变量,该变量在导致重试的特定分支中实际上没有使用,那么更新它会尝试再次执行该事务吗?
线程被阻止时,它是否真的被阻止了?或者它是否在线程池中回收以供其他可能等待的操作使用?
sch*_*kin 6
归档时间:
10 年,1 月 前
查看次数:
378 次
最近记录: