一、功能要求
使用三个线程,线程1用来监听用户输入和作为其他两个线程的监听器,线程2的主要内容为每隔一段时间,输出“hello 2”字符串,线程3的主要内容为每隔一段时间,输出“hello 3”字符串。根据输入的数据来改变线程1和线程2的状态
实现对线程的创建、暂停、恢复、终止等操作,通过输入数字来进行控制,具体来说,创建后默认是暂停的,
- 1恢复线程2,2暂停线程2,3终止线程2,
- 5恢复线程3,6暂停线程3,7终止线程3。
其中,恢复与暂停可以反复交替进行。
二、主要函数
pthread_create:UNIX环境创建线程函数
pthread_join:用来等待一个线程的结束。
前两个、后两个成对使用,根据场景需要可交叉使用
pthread_mutex_lock:互斥锁加锁
pthread_mutex_unlock: