一、wait()函数
当一个进程中调用wait()函数的时候
(1)如果其所有的子程序都还在运行,则阻塞
(2)如果一个子进程已终止,则等待父进程获取其终止状态。
(3)如果没有子进程,则返回错误。
下面的实例中,在父进程中调用wait(),如果子进程还没有运行完毕,则将自己调入阻塞状态。
等待子进程运行结束后,将子进程的资源回收后,自己再运行。
#include
#inc...
分类:
系统相关 时间:
2015-06-28 23:05:44
阅读次数:
193
一、简介 有限状态机(finite state machine)是一个数学概念,如果把它运用于程序中,可以发挥很大的作用。它是一种协议,用于有限数量的子程序("状态")的发展变化。每个子程序进行一些处理并选择下一种状态(通常取决于下一段输入)。 二、参考 http://blog.csdn.net/i...
分类:
其他好文 时间:
2015-06-28 16:54:48
阅读次数:
109
返回值即使hello()函数没有return语句但是它仍然有返回值nonepython的返回值可以是多个,即返回一个序列函数变量的作用域在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。全局变量作用域是整个程序(包括子程序内部),局部变量作用域是定义该变量的子程序。当全局变量与...
分类:
编程语言 时间:
2015-06-28 11:06:46
阅读次数:
131
一. 输入输出流的定义 输入流:程序从输入流读取数据源。数据源包括外界(键盘、文件、网络…),即是将数据源读入到程序的通信通道。可以类比为从水池(数据源)中的水(数据)导入房子(程序)。 输出流:程序向输出流写入数据。将程序中的数据输出到外界(显示器、打印机、文件、网络…)的通信通道。可以类比为从房...
分类:
编程语言 时间:
2015-06-22 14:48:26
阅读次数:
276
第8章 标准标签库(JSTL)
8.1
准备实验环境
本章中所有的例子程序都在名为JSTL的WEB应用程序中运行,使用的Tomcat服务器版本为Tomcat5.5。为了简化代码和突出重点,本章中所有的JSP网页文件的例子程序都省略了、、、等HTML全局架构标签。本章中用于描述标签的语法的各种符号的意义如下:
l […]:表示方括号中的内容是可选的;
l {option1|option2|...
分类:
其他好文 时间:
2015-06-21 18:39:38
阅读次数:
137
RPC(Remote Procedure Call,远程过程调用)是建立在Socket之上的,出于一种类比的愿望,在一台机器上运行的主程序,可以调用另一台机器上准备好的子程序,就像 LPC(本地过程调用).越底层,代码越复杂、灵活性越高、效率越高;越上层,抽象封装的越好、代码越简单、效率越差。S.....
分类:
其他好文 时间:
2015-06-18 17:02:26
阅读次数:
196
操作系统概念学习笔记 12=======进程同步(二)管程基本的、高级的同步构造,即管程(monitor)类型。使用:管程类型提供了一组由程序员定义的、在管程内互斥的操作。管程类型的表示包括一组变量的声明(这些变量的值定义了一个类型实例的状态)和对这些变量操作的子程序和函数的实现。管程的类型表示不能直接为各个进程所使用。因此,在管程内定义的子程序只能访问位于管程内那些局部声明的变量和形式参数。类似的...
分类:
系统相关 时间:
2015-06-18 11:37:34
阅读次数:
139
.版本 2
.支持库 spec
.程序集 窗口程序集_注册
.子程序 子程序_验证码
.局部变量 验证码地址, 文本型
.局部变量 返回字节集, 字节集
验证码地址 = “https://account.xiaomi.com/pass/getCode?icodeType=register&_=1409128150831”
返回字节集 = 网页_访问 (验证码地址, 0)
图片_转换 (返回字...
分类:
移动开发 时间:
2015-06-18 09:41:16
阅读次数:
283
梳理老罗win32汇编关于SEH一章的知识。
异常处理方式有两种: 筛选器异常处理和结构化异常处理,筛选器是全局性的,无法为一个线程或一个子程序单独设置一个异常处理回调函数,而结构化异常处理(Structured Exception Handing)SEH提供了每个线程之间独立的异常处理方法。
以下以两个例子来学习SEH
例子1:不含栈展开操作的异常处理(栈展开会在例子二中介绍)
.386...
分类:
其他好文 时间:
2015-06-17 21:52:27
阅读次数:
358