[讨论] 嵌入式程序中的while(1)

zhaironghui   2014-11-12 08:59 楼主
如题:嵌入式程序中的while(1)有什么作用,每次”循环“从哪里开始?

回复评论 (2)

就是一个死循环啊,经常用在监听线程中,比如监听网络中是否有数据发送过来,就需要有一个监听线程不停的查询,这样的循环经常进入后不会退出,也不会再执行后面的代码,所以会用在多线程中
当然也可以加入一些if判断,当满足条件后,break退出,比如有时阻塞时,发送一个消息后进入while(1),只到收到返回值退出while(1),程序再往下走
点赞  2014-11-22 13:23
谢谢,通过单步运行,也可以了解到while(1)的作用,可以查询是否有中断发生等。
点赞  2014-11-24 15:30
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复