Linux
文章平均质量分 81
sunshinewave
这个作者很懒,什么都没留下…
展开
-
linux系统性能优化及瓶颈分析
一,用vmstat分析系统I/O情况 [root@localhost ~]# vmstat -n 3 (每个3秒刷新一次) procs-----------memory--------------------swap--- ---io---- --system---- ------cpu-------- r b swpd free buff原创 2016-04-04 19:49:15 · 8471 阅读 · 0 评论 -
Linux 线程同步的三种方法
线程的最大特点是资源的共享性,但资源共享中的同步问题是多线程编程的难点。linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量和信号量。 一、互斥锁(mutex) 通过锁机制实现线程间的同步。 初始化锁。在Linux下,线程的互斥量数据类型是pthread_mutex_t。在使用前,要对它进行初始化。 静态分配:pthread_mutex_t mutex = PTHR原创 2016-03-28 22:59:59 · 1065 阅读 · 0 评论 -
线程同步之互斥锁、读写锁和条件变量
一,使用互斥锁 1,初始化互斥量 [cpp] view plain copy pthread_mutex_t mutex =PTHREAD_MUTEX_INITIALIZER;//静态初始化互斥量 int pthread_mutex_init(pthread_mutex_t*mutex,pthread_mutexattr_t*attr原创 2016-03-28 23:22:26 · 1814 阅读 · 0 评论