1.名词: 1.任务的执行与任务的提交解耦 2.任务的执行策略-可中断,取消2.线程封闭机制: 针对单线程池而言,提高任务执行的速度,但是无需锁定3.饥饿死锁: 任务长期得不到执行,其实就是形成闭合的环路导致,共享资源互相锁定导致4.超时机制: 指定时间任务完不成,则重新加入的线程的执行队...
分类:
编程语言 时间:
2014-07-18 23:16:32
阅读次数:
250
tomcat的JDBC连接池org.apache.tomcat.jdbc.pool更换或替代吗Apache Commons DBCP连接池。
为什么我们需要一个新的连接池?
这里有几个原因:
1.DBCP 1.x是单线程的。 为了成为线程安全的 共享锁整个池在短时间内在两个对象 分配和对象返回。 注意,这并不适用 下议院DBCP 2.x。
2.DBCP 1.x可以缓慢。 逻辑cpu数量的增...
分类:
数据库 时间:
2014-07-18 22:00:44
阅读次数:
299
nginx中使用lua脚本的方法,本文介绍通过第三方模块lua-nginx-module实现lua脚本在nginx的调用,并附一个配置例子Lua是一种跟JavaScript很像的语言,Ngix_Lua同样使用异步单线程,语法甚至比JS更加简单,之前的评测指出,Ngix_lua的性能几乎是Node.J...
分类:
其他好文 时间:
2014-07-18 14:25:27
阅读次数:
243
Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:...
分类:
移动开发 时间:
2014-07-18 10:31:16
阅读次数:
267
Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:...
分类:
移动开发 时间:
2014-07-17 14:30:13
阅读次数:
232
setTimeout用法在实际项目中还是会时常遇到。比如浏览器会聪明的等到一个函数堆栈结束后才改变DOM,如果再这个函数堆栈中把页面背景先从白色设为红色,再设回白色,那么浏览器会认为DOM没有发生任何改变而忽略这两句话,因此我们可以通过setTimeout把“设回白色”函数加...
分类:
编程语言 时间:
2014-07-16 23:48:30
阅读次数:
512
今儿调试发现一个有趣的小问题:网上海搜~~上代码var i;for(i=0;i<10;i++){ ajaxServise(i);}在for循环中调用ajax方法 补充页面上的数据,这样写是错误的,他不会每执行一次for循环就执行一次ajax方法,而是等for循环结束才去执行ajax方法,所以导致aj...
分类:
编程语言 时间:
2014-07-16 19:08:48
阅读次数:
227
CLR 无法从 COM 上下文 0x20ad98 转换为 COM 上下文 0x20af08,这种状态已持续 60 秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作。这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使...
分类:
编程语言 时间:
2014-07-16 19:05:37
阅读次数:
341
node.js,服务器端的javascript,它允许在后端(脱离浏览器环境)运行javascript代码。事件驱动、异步式I/O的编程模式(单线程)是其核心。node.js的javascript引擎是v8,来自google chrome项目。V8号称是目前世界上最快的javascript引擎。node.js内建了http服务器支持,也就是说你可以轻而易举地实现一个网站和服务器的组合。common...
分类:
Web程序 时间:
2014-07-13 17:06:41
阅读次数:
253
Node.js是一个可以让javascript运行在服务器端的平台。node.js是一个为实时web应用开发而诞生的平台,它考虑到了实时响应/超大规模数据要求下架构的可扩展性。它采用了单线程,异步石IO,事件驱动式的设计模式。
Node.js有着强大而灵活的包管理器(node package manager)npm
node.js 架构设计:1,异步式I/O,事件驱动
2,V8引擎作为jav...
分类:
Web程序 时间:
2014-07-12 22:51:55
阅读次数:
295