- 博客(11)
- 资源 (29)
- 收藏
- 关注
转载 Unix环境编程-文件和目录
一、打开/关闭文件1名称:open目标:打开一个文件。头文件:#include #include #include 函数原形:int open(const char * pathname,int flags);int open(const char * p
2012-08-31 13:30:25 1227
转载 Posix多线程-共享内存
http://www.cnblogs.com/dubingsky/archive/2009/06/18/1505841.html一、什么是共享内存区共享内存区是最快的可用IPC形式。它允许多个不相关的进程去访问同一部分逻辑内存。如果需要在两个运行中的进程之间传输数据,共享内存将是一种效率极高的解决方案。一旦这样的内存区映射到共享它的进程的地址空间,这些进程间数据的传输就不再涉及内核。这
2012-08-31 13:29:09 1838
转载 Posix多线程-条件变量
http://www.cnblogs.com/dubingsky/archive/2009/06/18/1505837.html一、什么是条件变量 与互斥锁不同,条件变量是用来等待而不是用来上锁的。条件变量用来自动阻塞一个线程,直到某特殊情况发生为止。通常条件变量和互斥锁同时使用。 条件变量使我们可以睡眠等待某种条件出现。条件变量是利用线程间共享的全局变量进
2012-08-31 13:28:17 570
转载 Posix多线程-互斥量
http://www.cnblogs.com/dubingsky/archive/2009/06/18/1505834.html一、什么是互斥锁 另一种在多线程程序中同步访问手段是使用互斥量。程序员给某个对象加上一把“锁”,每次只允许一个线程去访问它。如果想对代码关键部分的访问进行控制,你必须在进入这段代码之前锁定一把互斥量,在完成操作之后再打开它。
2012-08-31 13:27:13 500
转载 Posix多线程-信号灯
http://www.cnblogs.com/dubingsky/archive/2009/06/18/1505828.html一,信号灯 Posix有名信号灯 函数sem_open创建一个新的有名信号灯或打开一个已存在的有名信号灯。有名信号灯总是既可用于线程间的同步,又可以用于进程间的同步。 1.posix有名信号灯函数1.名称::
2012-08-31 13:26:02 531
转载 Posix多线程-基础
http://www.cnblogs.com/dubingsky/archive/2009/06/18/1505819.html线程的结构 线程包含了表示进程内执行环境必需的信息,其中包括进程中标识线程的线程ID,一组寄存器值、栈、调度优先级和策略、信号屏蔽子,errno变量以及线程私有数据。进程的所有信息对该进程的所有线程都是共享的,包括可执行的程序文本,程序的全局内存和
2012-08-31 13:24:13 579
转载 Unix IPC进程间通信
http://www.cnblogs.com/dubingsky/archive/2009/06/18/1505722.html主要手段 1.管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信; 有名管道克服了管道没有名字的限制,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 2.信号(Signal):信号是比较复杂的通信
2012-08-31 13:17:37 4072 1
转载 译: Code::Blocks手册
译: Code::Blocks手册 使用篇 原手册下载:http://www.codeblocks.org/docs/manual_en.pdf 译者:JGood(http://blog.csdn.net/Jgood) 译者言:工欲善其事,必先利其器。一个好的工具能事半功倍。写程序时,特别是写C++程序,大部分人脑子里想到的第一个工具就是VisualStud
2012-08-28 21:49:28 1608
转载 SCTP编程
http://blog.chinaunix.net/space.php?uid=8118579&do=blog&id=20341191. 简介SCTP是为了在IP网上传输信令而由IETF的信令传输工作组(SIGTRAN)提出的传输层协议(RFC2960,RFC4960)。 和TCP,UDP相比, UDP是无连接的传输协议,它能满足低延迟的要求,但是它却无法保证可靠传输。TCP能保证
2012-08-21 09:49:52 1540
转载 GDB 命令行参数
http://www.programlife.net/gdb-manual.htmlGDB 命令行参数启动 GDB:l gdb executablel gdb -e executable -c core-filel gdb executable -pid process-id(使用命令 'ps -auxw' 可以查看进程的 pid)选项
2012-08-15 13:34:40 4628
转载 windows多线程
多线程概述 进程和线程都是操作系统的概念。进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代码、数据和其它各种系统资源组成,进程在运行过程中创建的资源随着进程的终止而被销毁,所使用的系统资源在进程终止时被释放或关闭。 线程是进程内部的一个执行单元。系统创建好进程后,实际上就启动执行了该进程的主执行线程,主执行线程以函数地址形式,比如说main或WinMain函数,将程序的
2012-08-01 09:34:27 2181
inotify 文件监视
2013-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人