5嵌入式----多线程作业
1. 创建一个线程,main线程读出argv[1]文件的每一行,新线程输出
2.迅雷笔试题
编写一个程序,创建3个线程,三个线程的ID分别是A, B, C.每个线程将自己的ID在屏幕上打印10遍,
要求输出的结果必须按ABC的顺序在屏幕中显示。
例如ABCABCABC......
3. 编写符合以下要求的程序
<1>有一个int类型的全局变量g_flag初始值为0
<2>在main线程中创建线程1,打印"i am thread 1",并将g_flag设置为1
<3>在main线程中创建线程2,打印"i am thread 2", 并将g_flag设置为2
<4>线程1需要在线程2退出后才能退出
<5>main线程在检测到g_flag从1变成2,或者从2变为1的时候退出