Skip to content

Commit ec3e0e6

Browse files
krsfrodaslzchangkun
authored andcommitted
fix: potential endless loop (changkun#22)
* fix potential endless loop * update code as well
1 parent eb249e8 commit ec3e0e6

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

book/zh-cn/07-thread.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ int main()
153153
cond_var.notify_one();
154154
}
155155
done = true;
156+
notified = true;
156157
cond_var.notify_one();
157158
});
158159

code/7/7.2.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ int main()
3939
cond_var.notify_one();
4040
}
4141
done = true;
42+
notified = true;
4243
cond_var.notify_one();
4344
});
4445
// 消费者线程

0 commit comments

Comments
 (0)