[閒聊] mutex_lock 是會直接把執行續卡住嗎
func1()
{
...
...
...
mutex_lock(&my_lock)
...
return;
}
func2()
{
mutex_unlock(&my_lock)
}
我假如
func1();
func1();
那第一個func1()會順利執行
然後第二個func1()會卡在mutex_lock()
直到我下func2() 是這樣嗎
我剛剛又把自己的code鎖爛了
現在在debug
--
環醬可愛
https://imgur.com/EF5SmX4.gif

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.91.73 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1723101978.A.372.html
→
08/08 15:35,
1年前
, 1F
08/08 15:35, 1F
→
08/08 15:36,
1年前
, 2F
08/08 15:36, 2F
推
08/08 15:44,
1年前
, 3F
08/08 15:44, 3F
→
08/08 15:44,
1年前
, 4F
08/08 15:44, 4F
→
08/08 15:44,
1年前
, 5F
08/08 15:44, 5F
→
08/08 15:47,
1年前
, 6F
08/08 15:47, 6F
→
08/08 15:47,
1年前
, 7F
08/08 15:47, 7F
→
08/08 15:47,
1年前
, 8F
08/08 15:47, 8F
→
08/08 15:48,
1年前
, 9F
08/08 15:48, 9F
→
08/08 15:48,
1年前
, 10F
08/08 15:48, 10F
推
08/08 15:50,
1年前
, 11F
08/08 15:50, 11F
→
08/08 15:50,
1年前
, 12F
08/08 15:50, 12F
→
08/08 15:50,
1年前
, 13F
08/08 15:50, 13F
→
08/08 15:50,
1年前
, 14F
08/08 15:50, 14F
→
08/08 15:50,
1年前
, 15F
08/08 15:50, 15F
→
08/08 15:52,
1年前
, 16F
08/08 15:52, 16F
推
08/08 15:52,
1年前
, 17F
08/08 15:52, 17F
→
08/08 15:52,
1年前
, 18F
08/08 15:52, 18F
推
08/08 16:09,
1年前
, 19F
08/08 16:09, 19F