- 博客(4)
- 资源 (15)
- 收藏
- 关注
转载 unix高级环境编程(第12章高级终端)
出处:http://blog.sina.com.cn/s/blog_5d9c20070100gd7a.html 1.非阻塞I /O: 系统调用的两种分类:低速系统调用和其他。低速系统调用可能产生阻塞。 非阻塞:例如open、read和write操作不能完成,则立即出错返回。 两种方法对给给定得描述符制定非阻塞I/O: (1)如果是调用open以获得该描述符
2014-02-24 16:02:31 1044
原创 AUPE学习第十二章------线程控制
本章讨论同一进程中的多个线程之间如何保持数据的私有性,最后讨论基于进程的系统调用如何与线程进行交互。 可以通过sysconfig函数来得到系统中的限制,包括线程限制。这些限制是为了增强应用程序在不同的操作系统实现之间的可移植性。 12.3线程属性 线程属性的数据类型是pthread_attr_t结构的指针。 可以用下面的方法初始化和去除线程的属性: #include int pt
2014-02-21 17:28:10 1230
原创 AUPE学习第十一章------线程
一个进程中的所有线程都可以访问该进程的组成部件。用同步机制防止多个线程查看到不一致的共享资源。 11.2线程概念 线程包含了表示进程内执行环境必须的信息,其中包括进程中标识线程的线程ID、一组寄存器、栈、调度优先级和策略、信号屏蔽字 、errno变量以及线程的私有数据。 进程的所有信息对该进程的所有线程都是共享的。 线程ID的数据类型是pthread_t数据类型,可以用下面的函数比较两个
2014-02-20 23:45:23 1273
原创 AUPE学习第十章------信号
信号时软件中断,基本上所有应用程序都处理信号,信号是处理异步事件的方法。 10.2信号概念 每个信号都有一个名字,以SIG开头,在头文件中,信号被定义为正整数。 编号为0的信号称为空信号。 对信号的处理方式:忽略此信号、捕捉此信号、执行系统默认动作。 一些信号详细说明: SIGABRT 调用abort函数产生此信号,进程异常终止。 SIGCHLD 在一个信号终止或者停止时
2014-02-20 09:18:02 1582 1
sql server的销售管理系统数据库文件
2013-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人