Oracle 11gR2上遇到blocking txn id for DDL等待事件...
分类:
数据库 时间:
2015-03-29 15:07:31
阅读次数:
492
什么是同步和异步 I/O ?同步I/O,操作的发起者必须等到接收者处理完I/O异步I/O,操作的发起者无须等到接收者处理完I/O阻塞I/O,操作的接收者必须等到发送者发送I/O非阻塞I/O,操作的接收者无须等到发送者发送I/O注:在下文中,会成对使用 同步/阻塞(Blocking),异步/非阻塞(N...
分类:
其他好文 时间:
2015-03-19 23:50:25
阅读次数:
121
Basic sends and receives on channels are blocking. However, we can use select with a default clause to implement non-blocking sends, receives, and eve...
分类:
其他好文 时间:
2015-03-17 14:11:05
阅读次数:
189
we can use channels to sychronize execution across goroutines. Here's an example of using a blocking receive to to wait for a goroutine to finshpackag...
分类:
其他好文 时间:
2015-03-16 14:15:57
阅读次数:
156
要使业务系统无极缩放,微服务架构方兴未艾。本质上,就是采用API(例如REST) 封装服务调用,形成服务框架。
既然是分布式API调用,必然涉及到网络IO常见的三种方式:
1) BIO:Blocking IO,阻塞方式,一个socket用一个线程处理
2) NIO: Non-blocking IO,事件驱动,采用reactor模式,一个线程中处理多个socket,JDK1.4以上版本支持
3) AIO:Asynchronous IO,异步,采用Proactor模式,NIO在有通知时可以进行相关操作,...
分类:
其他好文 时间:
2015-03-11 08:11:41
阅读次数:
197
原文: 如何有效抓取SQL Server的BLOCKING信息 转自:微软亚太区数据库技术支持组 官方博客 http://blogs.msdn.com/b/apgcdsd/archive/2011/12/12/sql-server-blocking.aspx SQL Server允许并发操作,BLO...
分类:
数据库 时间:
2015-03-05 12:14:29
阅读次数:
194
场景:
1. 当使用socket通讯时,客户端或者服务端需要1对多的情况,为了维护多个连接,简单的blocking模式是
满足不了要求的,所以这时候需要简单的select I/O 模型基本能解决问题,因为它的recv和send并不是
立即返回的,所以它其实还是属于blocking模式....
分类:
其他好文 时间:
2015-02-25 11:40:34
阅读次数:
153
无锁编程以及CAS无锁编程 / lock-free / 非堵塞同步无锁编程,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被堵塞的情况下实现变量的同步,所以也叫非堵塞同步(Non-blocking Synchronization)。实现非堵塞同步的方案称为“无锁编程算法”(Non-bl...
分类:
其他好文 时间:
2015-02-18 11:48:49
阅读次数:
198
当写程序的时候,遇到一个大功能需要很长时间做完,但是突然有一个急需的小功能需要先完成,那么就会暂停大功能,先做小功能,这种方式称为阻塞。当小功能做完了,再继续做大功能。这就是通常的同步式(Synchronous)或阻塞式(Blocking)。相应地,异步式(Asynchronous)或非..
分类:
Web程序 时间:
2015-02-12 14:16:11
阅读次数:
177