好的,所以我有2个函数,它们都得到一个全局变量,并且都是线程,
function 1
get global variable
do something
sleep()
function 2
get global variable
do something
sleep()
现在它们正在同步运行(两者都具有相同的时间戳)或锁定(func1进入睡眠状态,仅在唤醒后才启动func2),这取决于我使用的代码 我想发生的事情是func1完成工作并进入睡眠状态,然后func2开始运行并进入睡眠状态,此外,我还需要一种方法来确保如果它们在同一时间醒来,它们不会试图让对方超速运行
我如何实现这种行为?