Condition的含义是条件变量,其实现依赖于系统,一般都要配合Mutex使用,使用步骤为:给mutex上锁(Lock),调用wait等待“条件”发生,如果没有发生则re-wait(),最后释放mutex(unlock),并继续执行。所有等待(wait)同一个“条件变量(condition)”的线...
分类:
移动开发 时间:
2014-09-21 18:37:51
阅读次数:
410
线程交互中用到的三个基本函数:
void notify();唤醒在此对象监视器上等待的单个线程。
void notifyAll();唤醒在此对象监视器上等待的所有线程。
void wait();导致当前的线程等待,直到其他线程调用此对象的notify()或者notifyAll()方法。
void wait(long timeout);wait()的重载版本,同样导致当前线程等待,直到其他线...
分类:
编程语言 时间:
2014-09-21 03:40:29
阅读次数:
234
??
1 wait/waitpid
僵尸进程:
子进程退出,父进程没有回收子进程资源(PCB),则子进程变成僵尸进程
孤儿进程:
父进程先于子进程结束,则子进程成为孤儿进程,子进程的父进程成为1号
进程init进程,称为init进程领养孤儿进程
2依赖的头文件
#include
#include
3函数声明
pid_t wait(int...
分类:
其他好文 时间:
2014-09-21 01:48:29
阅读次数:
418
Swing程序的线程处理
前言
因为很多人会见到一些源代码中调用SwingUtilities的invokeLater或者invokeAnd-Wait方法,但是却不理解它们到底起到了什么作用,本文的目标就是让你理解这两个方法的意义。本文是swing编程基础且不可越过的一节。而且,如你所见,本文的副标题是“Swing程序的线程处理”,其实这是对本文内容更好的概括。
事件派...
bfs问题。
题意是说爬楼梯的时候,有些楼梯是 “ | ”,有些是“ - ”。而且每隔一分钟就互相变化形态。
“ | ”只能上下,“ - ”只能左右。
爬楼梯的过程中,会变的楼梯不能停留,其他的可以停留。
爬楼梯需要一个单位时间,假如是“ - ”表明一个单位时间从它左边到它右边或者 右边到左边。
楼梯停留多次没有意义,特殊楼梯只有2种旋转状态,多一个wait[][] 检查就可以。...
分类:
其他好文 时间:
2014-09-20 20:32:59
阅读次数:
173
CASE101. SQL脚本[oracle@node3 ulcase]$ cat ulcase10.sqlrem host write sys$output "Building case 10 demonstration tables. Please wait"rem do all cleanup....
分类:
数据库 时间:
2014-09-19 17:09:45
阅读次数:
403
CASE81. SQL脚本[oracle@node3 ulcase]$ cat ulcase8.sqlset termout offrem host write sys$output "Building case 8 demonstration tables. Please wait"drop t....
分类:
数据库 时间:
2014-09-19 16:58:38
阅读次数:
380
CASE51. SQL脚本[oracle@node3 ulcase]$ cat ulcase5.sqlset termout offrem host write sys$output "Building case 5 demonstration tables. Please wait"drop t....
分类:
数据库 时间:
2014-09-19 13:44:05
阅读次数:
445
CASE41. SQL脚本[oracle@node3 ulcase]$ cat ulcase4.sqlset termout offrem host write sys$output "Building case 4 demonstration tables. Please wait"drop t....
分类:
数据库 时间:
2014-09-19 13:27:35
阅读次数:
274
在多线程开发中,最经典的一个模型就是生产者消费者模型,他们有一个缓冲区,缓冲区有最大限制,当缓冲区满
的时候,生产者是不能将产品放入到缓冲区里面的,当然,当缓冲区是空的时候,消费者也不能从中拿出来产品,这就
涉及到了在多线程中的条件判断,java为了实现这些功能,提供了wait和notify方法,他们可以在线程不满足要求的时候
让线程让出来资源等待,当有资源的时候再notify他们让他们继续...
分类:
编程语言 时间:
2014-09-18 23:49:14
阅读次数:
243