码迷,mamicode.com
首页 >  
搜索关键字:wait notify    ( 5667个结果
Bash shell 简单的并发任务及等待
先启动两个command line作实验 第一个 command line 依次输入: bash$ sleep 10001 & [1] 38272 bash$ job1=$! bash$ sleep 10002 & [2] 44316 bash$ job2=$! bash$ wait $job1 $job2 第二个 command line 依次输入(观察 第一个...
分类:其他好文   时间:2014-08-09 04:56:47    阅读次数:241
Java并发学习之二——获取和设置线程信息
本文是学习网络上的文章时的总结,感谢大家无私的分享。 Thread类的对象中保存了一些属性信息能够帮助我们辨别每一个线程,知道它的一些信息 ID:每个线程的独特标示; Name:线程的名称; Priority:线程对象的优先级。优先级别在1-10之间,1是最低级,10是最高级。 Status:线程状态。在java中,线程只有6种状态:new,runnable,blocked,wait...
分类:编程语言   时间:2014-08-08 21:31:41    阅读次数:336
ON_MESSAGE和ON_NOTITY再次理解
ON_NOTIFY是控件向其父窗口发送消息处理的宏,ON_COMMAND是菜单和工具栏项处理消息的宏,ON_MESSAGE是处理自定义消息的宏 对这几个消息的理解要先了解一下Window消息的背景。 在Windows3.1里,控件会将mouse, keybord等等的消息通知它的父窗口, 使用的消息就只有WM_COMMAND, 事件种类和控件ID被包含在wParam中, 控件的...
分类:其他好文   时间:2014-08-08 12:50:17    阅读次数:267
在 Windows 上遇到非常多 TIME_WAIT 連線時應如何處理
我們公司所代管的網站裡,有幾個流量是非常大的,在尖峰的時刻同時上線人數可能高達數千到數萬人,而在這個時候如果使用netstat或TCPView查看所有 TCP 連線時就會看到非常多處於TIME_WAIT狀態的連線,平時就會多達數千條TIME_WAIT連線之多,尖峰的時候還有一萬多條TIME_WA.....
分类:Windows程序   时间:2014-08-08 01:44:45    阅读次数:350
使用JUC并发工具包的Lock和Condition,实现生产者和消费者问题中的有界缓存
JDK5.0之前,用java实现生产者和消费者的唯一方式就是使用synchronized内置锁和wait/notify条件通知机制。JDK5.0之后提供了显示锁Lock和条件队列Condition,与内置锁和内置条件队列相对应,但是显示的锁和条件队列,功能更强大,更灵活。此外JDK5.0之后还提供了大量很有用的并发工具类,如BlockingQueue等,基于这些数据结构,能够方便、快速、高效的构建...
分类:其他好文   时间:2014-08-07 23:11:55    阅读次数:450
setsockopt的作用
之前一直没明白setsockopt的作用。原来是用来设置socket的属性。setsockopt设置SO_REUSEADDR。socket关闭之后并不会立即收回,而是要经历一个TIME_WAIT的阶段。windows下最多可以达到4分钟。所以在这个时候对这个端口进行重新绑定就会出错。所以需要先设置S...
分类:其他好文   时间:2014-08-07 22:43:05    阅读次数:375
服务架构
一个接收线程,用于接收任务放到任务列表创建N个工作线程,这些线程都在WAIT TASK,等待接收线程放到任务列表的任务。接收到任务后,对任务进行处理(执行SHELL等),并放到对应的队列中,通知发送进程发送。每次得到这个任务,记录端口号,便可以生成一个发送线程,因为处理完任务后,需要把结果返回回去,...
分类:其他好文   时间:2014-08-07 12:30:19    阅读次数:181
window批处理-5 start
作用 重新启动一个单独窗口,在新窗口中执行命令 格式 start [/w] FileName demo bat: @echo off echo 在新窗口中打开txt文件,并等待新窗口正常退出(exit)再往下执行 start /wait type hello.txt pause hello.txt hello world!!! 结果...
分类:Windows程序   时间:2014-08-07 07:16:09    阅读次数:283
java学习之协调同步的线程
当一个线程使用的同步方法中用到某个变量,而此变量有需要其他线程修改后才能符合本线程的需要, 那么可以在同步方法中使用wait(),wait方法可以中断线程的执行,使本线程等待,暂时让出CPU的使用权,并允许其他线程使用这个同步方法。 其他线程如果在使用这个同步方法时,不许需要等待,那...
分类:编程语言   时间:2014-08-06 18:51:01    阅读次数:427
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!