![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
一叶呼呼
看了不一定会了,会了不一定懂了,懂了不一定不会忘
展开
-
网络编程中的BIO,NIO和AIO及Java实现
在处理 IO 的时候,阻塞和非阻塞都是同步 IO。BIO,blocking IO:同步阻塞 , sychronized , blockNIO,new IO:同步非阻塞 ,Non-block I/OAIO:异步非阻塞 , Asychronized阻塞/非阻塞阻塞和非阻塞关注的是程序在等待调用结果(消息,返回值)时的状态。即等待I/O完成的方式阻塞要求用户程序等待,线程被挂起,直到IO完成,调用线程只有在得到结果之后才会返回;而非阻塞程序继续执行,调用不会阻塞当前线程。同步/异步同步和异原创 2020-11-10 19:40:16 · 213 阅读 · 0 评论 -
TCP 最大连接数
TCP 最大连接数讨论:一个进程支持打开多大数目的socket描述符linux网络编程:select poll epollselect 所打开的FD是有一定限制的,由FD_SETSIZE设置,默认值是1024。poll本质上和select没有区别,它将用户传入的数组拷贝到内核空间,然后查询每个fd对应的设备状态, 但是它没有最大连接数的限制,原因是它是基于链表来存储的。但是效率上来讲和select相同,都是O(n)的时间复杂度。epoll的存在: epoll则没有最大连接数的限制,它所支持的FD上原创 2020-11-10 19:33:35 · 2709 阅读 · 0 评论 -
vnc远程桌面
vnc远程桌面环境centos下安装vnc-serveryum install -y tigervnc tigervnc-server安装vnc-servervncserverchkconfig vncserver on开启vncserver服务netstat -antpl查看vnc监听短空:5901service firewalld start打开防火墙firew...原创 2018-03-14 16:22:45 · 1084 阅读 · 0 评论