摘要:
今天突然想看一下linux下的多线程编程,对于多线程编程也有自己的理解,比如多个线程共享所在进程的所有资源,当然对这些资源的访问,有些时候需要我们互斥访问,所以得有线程锁,有时候可能我们需要线程间同步,那么就需要我们使用条件变量和信号量等等,多个线程每个线程都有一个线程栈,用来保存每个线程独有的状态转换,当然这些线程栈都是在进程的地址空间内,只不过他们的地址相互独立而已,当然如果我们能知道其他线程的地址,我们也可以非法去访问其他线程的内部变量。首先我想先介绍关于pthread线程库的一些东西:头文件:#include <pthread.h>函数原形:int pthread_crea 阅读全文
posted @ 2013-01-23 18:18
GOD_YCA
阅读(2971)
评论(0)
推荐(1)
浙公网安备 33010602011771号