摘要:
1、线程同步概念 线程同步:在多个线程访问共享数据时,有先后次序。 在一般情况下,创建一个线程是不能提高程序的执行效率的,所以要创建多个线程。但是多个线程同时运行的时候可能调用线程函数,在多个线程同时对同一个内存地址进行写入,由于CPU时间调度上的问题,写入数据会被多次的覆盖,所以就要使线程同步。 阅读全文
posted @ 2018-12-17 16:40
我得去图书馆了
阅读(295)
评论(0)
推荐(0)
摘要:
1、线程属性的设置 运行结果: 关于上面的demo: (1)上面的功能实际上可以直接通过使用pthread_detach实现,但是如果创建线程较多,则可以直接在创建线程时直接设置分离属性。 (2)随着一个进程中的线程的数量增多,进程中的栈资源均分的更少,此时可以设置线程属性,来进行堆上空间的开辟,这 阅读全文
posted @ 2018-12-17 11:13
我得去图书馆了
阅读(247)
评论(0)
推荐(0)
摘要:
1、关于函数pthraed_join与函数pthraed_detach 在任何一个时间点上,线程是可结合的(joinable)或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死。在被其他线程回收之前,它的存储器资源(例如栈)是不释放的(线程独享部分)。相反,一个分离的线 阅读全文
posted @ 2018-12-17 09:54
我得去图书馆了
阅读(164)
评论(0)
推荐(0)
浙公网安备 33010602011771号