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的时候退出

原文地址:https://www.cnblogs.com/yanzifamily/p/9953055.html