SELECT [Spid] = session_id ,ecid ,[Database] = DB_NAME(sp.dbid) ,[User] = nt_username ,[Status] = er.status ,[Wait] = wait_type ,[Individual Query] = ... ...
分类:
数据库 时间:
2017-10-12 21:37:43
阅读次数:
254
转自:https://www.2cto.com/net/201309/243585.html(相关链接) 深入浅出TCP之半关闭与CLOSE_WAIT 终止一个连接要经过4次握手。这由TCP的半关闭(half-close)造成的。既然一个TCP连接是全双工(即数据在两个方向上能同时传递,可理解为两个 ...
分类:
其他好文 时间:
2017-10-12 20:25:47
阅读次数:
214
MySQL出现Waiting for table metadata lock的原因以及解决方法 MySQL在进行alter table等DDL操作时,有时会出现Waiting for table metadata lock的等待场景。而且,一旦alter table TableA的操作停滞在Wait ...
分类:
数据库 时间:
2017-10-12 20:20:29
阅读次数:
241
引言 在Java中,可以通过配合调用Object对象的wait,notify和notifyAll来实现线程间的通信。 在线程中调用wait方法,将阻塞带带其他线程的通知(其他线程调用notify或notifyAll)。 在线程中调用notify或notifyAll将通知其他线程从wait方法处返回。 ...
分类:
编程语言 时间:
2017-10-12 19:24:40
阅读次数:
256
Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理 Java并发编程:Synchronized底层优化(轻量级锁、偏向锁) Java 并发编程:线程间的协作(wait/notify/sleep/yield/join) Java 并发编程:volatile的使用及其原 ...
分类:
编程语言 时间:
2017-10-12 17:53:01
阅读次数:
355
使用synchronized实现同步方法 使用非依赖属性实现同步 在同步块中使用条件(wait(),notify(),notifyAll()) 使用锁实现同步 使用读写锁实现同步数据访问 修改锁的公平性 在锁中使用多条件(Multri Condition) 使用synchronized实现同步方法 ...
分类:
编程语言 时间:
2017-10-12 17:50:38
阅读次数:
199
1、ftp的安装和使用 一般在各种linux的发行版中,默认带有的ftp软件是vsftp。 一般在各种linux的发行版中,默认带有的ftp软件是vsftp。 一般在各种linux的发行版中,默认带有的ftp软件是vsftp。 一般在各种linux的发行版中,默认带有的ftp软件是vsftp。 一般 ...
分类:
Web程序 时间:
2017-10-12 15:40:31
阅读次数:
165
在helloWorld的实例中,我们创建Disruptor实例,然后调用getRingBuffer方法去获取RingBuffer,其实在很多时候,我们可以直接使用RingBuffer,以及其他的API操作。我们一起熟悉下示例: 使用EventProcessor消息处理器。 BatchEventPro ...
分类:
其他好文 时间:
2017-10-12 14:35:07
阅读次数:
3735
(1)select,poll实现需要自己不断轮询所有fd集合,直到设备就绪,期间可能要睡眠和唤醒多次交替。而epoll其实也需要调用epoll_wait不断轮询就绪链表,期间也可能多次睡眠和唤醒交替,但是它是设备就绪时,调用回调函数,把就绪fd放入就绪链表中,并唤醒在epoll_wait中进入睡眠的 ...
分类:
其他好文 时间:
2017-10-12 13:05:01
阅读次数:
153
handle_slave_io函数调用read_event函数:read_event函数从连接中读取事件,如果没有事件将会阻塞在这里等待master发送事件。#00x00898402in__kernel_vsyscall()
#10x00c28133inpoll()from/lib/libc.so.6
#20x08a90315invio_io_wait(vio=0xa82faa8,event=VIO_IO_EVENT_READ,tim..
分类:
数据库 时间:
2017-10-11 22:33:06
阅读次数:
242