二、线程简析_Linux C 的历程_mysem

时间:2023-10-21 03:50:18
【文件属性】:

文件名称:二、线程简析_Linux C 的历程_mysem

文件大小:9KB

文件格式:ZIP

更新时间:2023-10-21 03:50:18

多线程

二、线程简析_Linux C 的历程 初始化一个资源总量,每有一个任务减一,直至资源耗尽。使用完归还资源。可以用 互斥量 + 信号量 解决。 这里我们用之前同时用200个线程计算30000000~30000200之间的质数程序为例,我们在不改变整个程序的结构的前提下,限制同时存在的线程数量(4个)来保证计算机资源能够合理分配理用。 mysem就是简易的信号量封装程序


【文件预览】:
mysem
----pthr.c(1KB)
----mysem.c(2KB)
----pthr.o(3KB)
----makefile(137B)
----mysem(17KB)
----mysem.o(3KB)
----mysem.h(1KB)

网友评论