条件变量, 哲学家吃饭
条件变量
条件变量用在一个线程需要一直等待一个条件满足后在执行.
比如下面这段代码就是等待count==n满足之后再继续执行.
即使用上了互斥锁, 不用自旋锁, 也是有个类似自旋的过程的:
好家伙, 我已经三个多月没写东西啦!
最近两天先写点基础的, 这两天在看jyy的操作系统课和6.S081, 恶补一下操作系统的知识.
过几天写一下这个学期一直在研究的分布式系统, Raft啥的.
https://codeforces.com/contest/1623/problem/D
最近在跟队友复健cf, 三个人开黑vp, 感觉状态还是不太行.
这题感觉还挺有意思, 还没过的时候就想如果真的是这样做的一定要写篇文章记录一下, 然而这题是元旦过的, 我现在才开始写, 拖延症晚期了属于是.