随笔分类 - unix
摘要:#include <stdio.h>#include <string.h>#include <stdlib.h>#include <unistd.h> int main(){ int c=0;//临时变量。 int cnt = 0; //标记目前读到几个字节。 char * path=get_cur
阅读全文
摘要:线程的最大特点是资源的共享性,但资源共享中的同步问题是多线程编程的难点。linux下提供了多种方式来处理线程同步,最常用的是互斥、读写锁、条件变量和信号量。 1、互斥锁(mutex) 通过锁机制实现线程间的同步。同一时刻只允许一个线程执行一个关键部分的代码。 int pthread_mutex_in
阅读全文