Java NIO提供了一套网络api,可以用来处理连接数很多的情况。他的基本思想就是用一个线程来处理多个channel。
分类:
编程语言 时间:
2014-08-19 12:38:54
阅读次数:
265
1 /* 2 下面的程序会出现下面的情况,当Thread-0, Thread-1, Thread-2都被wait的时候,可能会同时苏醒 3 Thread-0 put 4 Thread-1 put 5 Thread-2 put 6 Thread-3 get//在此处,...
分类:
编程语言 时间:
2014-08-19 00:53:53
阅读次数:
266
Except that on android you can bypass the pairing dialog if you know the PIN in advance through a different channel.EtanOn 06.02.2013, at 10:09, "Andr...
分类:
其他好文 时间:
2014-08-18 20:10:12
阅读次数:
298
Channel AllocationTime Limit: 1000 MS Memory Limit: 10000 KB64-bit integer IO format: %I64d , %I64u Java class name: Main[Submit] [Status] [Discuss]De...
分类:
其他好文 时间:
2014-08-18 12:27:24
阅读次数:
171
NIO的效率要高于标准IO,因为NIO将最耗时的IO操作(填充和提取缓冲区)转移会操作系统。NIO以块为单位传输数据,相比标准IO的以字节为单位效率要高很多。通道和缓冲时NIO的核心对象,每个NIO操作都要使用到它们。通道是对流的模拟,但与流不同,通道的传输是双向的,一个通道可以同时用于读和写。缓冲...
分类:
其他好文 时间:
2014-08-18 10:43:53
阅读次数:
210
当一个进程正常或异常终止的时候,内核就像其父进程发送SIGCHLD信号,因为子进程是个异步事件,所以这种信号也是内核给那个父进程发的异步通知。父进程可以选择忽略该信号,或者提供一个该信号发生时即被调用执行的函数。对于这种信号的系统默认动作是忽略它。调用wait或waitpid的进程可能会发生什么情况...
分类:
编程语言 时间:
2014-08-18 10:29:54
阅读次数:
228
还原Oracle数据库时出现ORA-19870和ORA-19573错误,如:RMAN> restore database;Starting restore at 11-DEC-12 using channel ORA_DISK_1channel ORA_DISK_1: starting datafi...
分类:
其他好文 时间:
2014-08-17 19:51:02
阅读次数:
342
第五章的内容,实现一个echo服务器和对应的客户端,主要收获:0. TCP socket编程主要基本步骤1. SIGCHLD信号含义(子进程退出时向父进程发送,提醒父进程对其状态信息进行一个获取),waitpid 和 wait在使用上的差异,前者可以配置参数设定为非阻塞方式调用,更加灵活。2. 信号...
分类:
系统相关 时间:
2014-08-17 15:26:12
阅读次数:
337
Remmarguts' Date
Time Limit: 4000MS
Memory Limit: 65536K
Total Submissions: 21084
Accepted: 5740
Description
"Good man never makes girls wait or breaks an appointment...
分类:
其他好文 时间:
2014-08-17 14:22:12
阅读次数:
250
epoll的相关系统调用epoll只有epoll_create,epoll_ctl,epoll_wait 3个系统调用。1. int epoll_create(int size);创建一个epoll的句柄。自从linux2.6.8之后,size参数是被忽略的。需要注意的是,当创建好epoll句柄后,...
分类:
其他好文 时间:
2014-08-16 19:41:51
阅读次数:
243