Linux
!angway
young code, naive code, wild code
展开
-
Linux下pthread实现多线程程序(一个线程控制两个线程的暂停、恢复、终止)
一、功能要求 使用三个线程,线程1用来监听用户输入和作为其他两个线程的监听器,线程2的主要内容为每隔一段时间,输出“hello 2”字符串,线程3的主要内容为每隔一段时间,输出“hello 3”字符串。根据输入的数据来改变线程1和线程2的状态 实现对线程的创建、暂停、恢复、终止等操作,通过输入数字来进行控制,具体来说,创建后默认是暂停的, 1恢复线程2,2暂停线程2,3终止线程2, 5恢复线程3,6暂停线程3,7终止线程3。 其中,恢复与暂停可以反复交替进行。 二、主要函数 pthread_cr原创 2020-06-05 10:14:53 · 3019 阅读 · 0 评论 -
Linux下C语言实现多线程排序文件内容
一、要求及主要函数 使用多线程,编写一个并行程序,将目录中的多个文件里的内容进行排序。 文件内容格式为: <数字><空格><数字> 例如: 0 1 2 3 4 5 6 7 8 定义全局变量存储给定目录下的多个(现假设有10个)文件的地址 文件名从0到9,当前有两个线程, 0号线程排序0 2 4 6 8号文件, 1号线程排序1 3 5 7 9号文件 pthread_create 功能 pthread_create是UNIX环境创建线程函数 函数原型原创 2020-05-29 09:15:50 · 2237 阅读 · 1 评论