补全:拿一把试试

👁️ 2 人浏览 💬 0 人评论 ❤️ 添加收藏

补全 try_round:想要的锁被别人占着就「放弃重试」,否则「拿到」。

trylock 模型:try_round(want, held_by, me)——想要的锁被别人占着就「放弃重试」(连自己的一起松手),否则「拿到」;acquire_all(want, held_by, me)——一次要拿全 want,有一把被占就全放弃回「重试」、都空回「成功」。松手重试打破「持有并等待」。

提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论