多线程编程
勤奋的伙计
这个作者很懒,什么都没留下…
展开
-
多线程实现对同一个或多个文件的读写操作
程序用途:实现多个线程对同一文件的读写操作程序代码:test.c/*该程序在Ubuntu下测试通过*/#include#include#include#include#include#include#includeconst int buf_size=1024;const int buf_size2=1024*2;/*获取线程的id必须使用syscall,不能原创 2015-08-19 13:25:56 · 18352 阅读 · 0 评论 -
关于spinlock和mutex的性能差异
转自:http://www.cnblogs.com/diyunpeng/archive/2011/06/07/2074059.html锁机制(lock) 是多线程编程中最常用的同步机制,用来对多线程间共享的临界区(Critical Section) 进行保护。Pthreads提供了多种锁机制,常见的有:1) Mutex(互斥量):pthread_mutex_***2) Sp转载 2015-12-18 21:50:09 · 1821 阅读 · 0 评论