1、结论
C语言严格来讲,都是串行执行命令。但多线程时,表面上看并行,但实际也是串行。
2、拓展
C语言是顺序执行的,所以在一台机器上,是不可能同时执行两个while(1)的。除非你用多线程,将两个while(1)放在两个线程里面,是可以达到同时执行的效果。但严格上来说也并不是同时执行的,在同一时刻只会执行其中一个。会按照线程优先级分配执行时间。
时间:2020-11-30 20:07:41
1、结论
C语言严格来讲,都是串行执行命令。但多线程时,表面上看并行,但实际也是串行。
2、拓展
C语言是顺序执行的,所以在一台机器上,是不可能同时执行两个while(1)的。除非你用多线程,将两个while(1)放在两个线程里面,是可以达到同时执行的效果。但严格上来说也并不是同时执行的,在同一时刻只会执行其中一个。会按照线程优先级分配执行时间。
c语言求解怎样写一段按任意键跳出while循环的语句呢 – java – 前端
2021-07-09
c语言for循环中的ifelse语句怎样执行的啊 – java – 前端
2023-01-19
C语言和Java中的while的区别 C语言while循环和do while循环详解
2023-06-14