摘要: #include #include #include #include #include #define MAX 10pthread_t thread[2];pthread_mutex_t mut;int number=0,i;void *thread1(){while(1){number=i;pr... 阅读全文
posted @ 2015-04-01 14:18 小子耳东 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 原文网址:http://blog.csdn.net/daniellee_ustb/article/details/7841894 在操作系统中,对于中断的处理一直是一件麻烦事,其实主要是对操作系统的中断管理机制不熟悉。当中断产生时,内核去执行中断服务程序ISR,中断服务程序中要做尽量少的工作,以提高... 阅读全文
posted @ 2015-04-01 10:25 小子耳东 阅读(2049) 评论(0) 推荐(0) 编辑
摘要: #include #include #include pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;int count = 0;void* function1( void* arg ){ int tmp = 0; while( 1 )... 阅读全文
posted @ 2015-04-01 09:21 小子耳东 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 原文作者:阮一峰发布时间: 2013-05-07 19:28 http://kb.cnblogs.com/page/176246/ 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易... 阅读全文
posted @ 2015-03-31 21:22 小子耳东 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 自己不太懂这一块,转发和大家一块分享!!!进程,由OS来管理,每个进程都有自己独立的内存空间,进程之间通讯主要是通过信号传递的方式来实现的,实现方式有多种,信号量,管道,事件等,任何一种方式的通讯效率都需要过内核,导致通讯效率比较低.由于是独立的内存空间,所以上下文切换的时候需要保存当先调用栈的信息... 阅读全文
posted @ 2015-03-31 21:13 小子耳东 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/liang890319/article/details/8393120进程简单的说就是把一段代码复制成多份,并让他们同时执行。进程间通信是为了让他们有序的运行线程简单的说就是让多个函数同时执行,线程间通信是为了让他们有序的运行编译线程程序时会警告说... 阅读全文
posted @ 2015-03-31 21:03 小子耳东 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 原文网址:http://www.cnblogs.com/xianghang123/archive/2011/08/11/2134927.html·线程创建 函数原型:intpthread_create(pthread_t*restrict tidp,const pthread_attr_t *r... 阅读全文
posted @ 2015-03-31 20:58 小子耳东 阅读(171) 评论(0) 推荐(0) 编辑