while(变量==常量);后面没有循环体,直接分号结束,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 05:08:39

while(变量==常量);后面没有循环体,直接分号结束,
while(变量==常量);后面没有循环体,直接分号结束,

while(变量==常量);后面没有循环体,直接分号结束,
这个一般是在多线程当中用的.
比如说线程A 在执行一系列操作之后对变量进行修改.
线程B 需要确定在执行下面的句子时某一变量是否已经满足了要求
比如说
一个程序有两个线程,全局变量
bool flag = false;
线程A的代码如下:
{
.//执行了一堆代码,可以将flag设置为true了
flag = true;
}
线程B的代码如下:
{
while (flag == false);//表示如果flag等于false的话,那么就一直陷在这个循环里,不许执行下面的代码
.//需要在flag的值为true的情况下执行的代码.
}