码迷,mamicode.com
首页 >  
搜索关键字:阻塞    ( 9115个结果
利用Node.js对某智能家居服务器重构
原文摘自我的前端博客,欢迎大家来访问http://www.hacke2.cn之前负责过一个智能家居项目的开发,外包重庆一家公司的,我们主要开发服务器监控和集群版管理。移动端和机顶盒的远程通信是用中间服务器完成交互,服务器使用MINA NIO框架,非阻塞式的,可以看看以前博客了解下某智能家居项目框架学...
分类:Web程序   时间:2014-10-04 01:27:45    阅读次数:352
SQL Server 行版本控制
什么时候开启行版本?当发现系统中存在大量读写阻塞的时候,就是我们开启行版本的时候了。要点:写写阻塞的场景行版本技术解决不了开启方式:-- 设置为单用户ALTER DATABASE MyTest SET SINGLE_USER WITH ROLLBACK IMMEDIATE;GO-- 开启行版本(事务...
分类:数据库   时间:2014-10-03 23:34:05    阅读次数:335
异步多线程C/S框架gko_pool
曾经在上家公司做了一个内网P2P的传输工具名曰gingko当时太菜了,网络部分写的很差,各种阻塞式网络通信后来离职把memcached的代码研究了一下,感觉里面的网络模型非常先进我就把memcached的网络部分抽取出来和gingko做了结合,写成了一个网络框架叫gko_pool大致特性是:完全异..
分类:编程语言   时间:2014-10-03 23:29:37    阅读次数:1018
SQL Server 主动防止阻塞的 1 方法
方法 1、 set lock_timeout 5000; 这里设置超时为5秒; 例子: 连接A begin tran update dbo.TestTable set String = 'AAA' where ID=1; go...
分类:数据库   时间:2014-10-03 10:44:24    阅读次数:259
SQL Server 阻塞排除的 2 方法
背景知识: 是什么造成了阻塞? 从锁的观点来看、可访问对象前一定要对对象加锁不管你是读还是写,如果用户A以经持有对象,说明A以在对象上加锁,如果这时B 也想访问这个对象、它也要对对象加锁。重点来了如果A用户加的是排它锁,B用户可以做的就是乖乖等A用完再说。B乖乖等这个问...
分类:数据库   时间:2014-10-03 01:58:03    阅读次数:316
MJ - 0916 - 多线程2
》延时执行// sleepForTimeInterval,不建议使用,会阻塞线程-(void)delay1{ [NSThreadsleepForTimeInterval:3];}// performSelector,常用,一旦定制好任务后,线程会继续执行,到时间后再执行相应的代码-(void)de....
分类:编程语言   时间:2014-10-02 15:24:23    阅读次数:210
ngx_lua 一致性hash实现
ngx_lua出来很长时间了,但一直没有关注过,最近有一个I/O密集型的项目,用PHP性能严重不足,但是通过C开发扩展成本很大,对需求也不能及时响应,结果尝试了一下lua,结果非常喜人,他的同步非阻塞I/O,协同程序等等,让他的性能无与伦比!在项目的开发中需要用到consistenthas..
分类:其他好文   时间:2014-09-30 13:56:50    阅读次数:294
Node.js v0.10.31API手册-控制台
控制台 Object 用于向 stdout 和 stderr 打印字符。类似于大部分 Web 浏览器提供的 console 对象函数,在这里则是输出到 stdout 或 stderr。 当输出目标是一个终端或者文件时,console函数是同步的(为了防止过早退出时丢失信息).当输出目标是一个管道时它们是异步的(防止阻塞过长时间)。 也就是说,在下面的例子中,stdout 是...
分类:Windows程序   时间:2014-09-30 00:32:11    阅读次数:347
JAVA-多线程(高级)
阻塞队列: 1)BlockingQueue该接口提供了: add()/remove() 如果当队列没有数据,从队列中取数据;或者队列中数据已满, 向队列中添加数据;则会抛出异常. put()/take() 如果当队列没有数据,从队列中取数据;或者队列中数据已满, 向队列中添加数据;则会形成阻塞. offer()/poll() 会给调用者返回特殊的值,开发者可以通过这些值做相应的处理 ...
分类:编程语言   时间:2014-09-29 20:43:13    阅读次数:297
Java并发学习之十八——线程同步工具之CyclicBarrier
本文是学习网络上的文章时的总结,感谢大家无私的分享。 CyclicBarrier 类有一个整数初始值,此值表示将在同一点同步的线程数量。当其中一个线程到达确定点,它会调用await() 方法来等待其他线程。当线程调用这个方法,CyclicBarrier阻塞线程进入休眠直到其他线程到达。当最后一个线程调用CyclicBarrier 类的await() 方法,它唤醒所有等待的线程并继续执行它们的...
分类:编程语言   时间:2014-09-29 12:42:00    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!