线程池中的死锁情况
这次死锁发生在什么情况下呢?在最开始写线程池的时候,我设计了线程是可重用的,主要是通过Event信号实现,通过在每个线程核心工作代码执行完毕后会将自己归还到池中,然后等待Event信号。主线程会以循环超时阻塞的方式监视一个任务队列,当发现有任务时便会从线程池中取出一个线程,并设置它的任务和目标函数,然后去start或者resume,resume就是会设置Event信号让线程不再阻塞,这里,从池中取线程的方法_get和归还线程方法returnThread都已经加锁,_get和return...
分类:
编程语言 时间:
2014-07-23 17:15:01
阅读次数:
333
A窗体//用委托声明(传一个当前窗体的页面)public delegate void Determine(AddOperationRulesForm frm);//用event 关键字声明事件对象public event Determine DetermineClick;//在页面做完事,需要关闭窗...
IE Javascript快捷键操作 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="ret....
分类:
Web程序 时间:
2014-07-23 14:52:26
阅读次数:
380
1、查看事件是否开启SHOW VARIABLES LIKE 'event_scheduler';2、开启事件SET GLOBAL event_scheduler = ON; 3、创建事件DELIMITER $$-- SET GLOBAL event_scheduler = ON$$ -- r...
分类:
数据库 时间:
2014-07-23 14:50:46
阅读次数:
244
window.onbeforeunload=function(e){ ? return (e||window.event).returnValue=‘确认离开页面?!!‘ }
分类:
其他好文 时间:
2014-07-23 13:57:26
阅读次数:
136
项目需要在HTML5 Android App中加入对返回键的处理,发现直接在Activity中加返回键处理代码不起作用,分析cordova源码发现返回键已经被WebView处理掉了,所以只能在js中处理返回键了!
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEven...
分类:
移动开发 时间:
2014-07-23 13:04:16
阅读次数:
219
近期在学习saltstack的event模块,发现这个模块用处很大。于是乎将这个模块的知识总结下,方便后面学习使用。原理:基于本地的zeromqpub和pullsocket。作用:(自己的理解)1、结合returner用作审计。2、结合reactor用作触发器。3、用于第三方程序。先在master上开启event监听,..
分类:
其他好文 时间:
2014-07-23 00:28:28
阅读次数:
390
1、administration------》Mediatypes这里用户选择zabbix,之前使用的是root、总是触发action失败无法发送告警邮件2、点击user这里选择默认的用户,编辑admin3、点击action创建动作4.在zabbix的服务端,一定要有mta端,也就是sendmail或者postfix,然后启动他们。通过以上的设..
分类:
其他好文 时间:
2014-07-23 00:23:28
阅读次数:
776
使用Adb shell command直接送key event給Androidadb shell input keyevent 7 # for key '0'adb shell input keyevent 8 # for key '1'adb shell input keyevent ...
分类:
移动开发 时间:
2014-07-22 23:10:32
阅读次数:
313
brew install libevent$ export CFLAGS="-I /usr/local/Cellar/libevent/2.0.21/include -L /usr/local/Cellar/libevent/2.0.21/lib"
分类:
其他好文 时间:
2014-07-22 22:50:12
阅读次数:
215