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