腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
程序猿阿朗的专栏
公众号:程序猿阿朗。专注 Java 。有风有雨是常态,风雨无阻是心态,风雨兼程是状态。
专栏作者
举报
90
文章
122642
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章
java
编程算法
spring
https
网络安全
http
api
jdk
spring boot
jvm
github
json
ide
git
网站
数据库
打包
单元测试
javascript
xml
jar
apache
腾讯云测试服务
socket编程
数据
.net
node.js
html
sql
文件存储
mybatis
面向对象编程
hashmap
kafka
自动驾驶
php
servlet
云数据库 SQL Server
sqlite
云数据库 Redis
maven
linux
消息队列 CMQ 版
serverless
存储
开源
jdbc
安全
数据结构
性能测试
工具
对象存储
负载均衡
官方文档
python
lua
bash
jquery
access
eclipse
tomcat
负载均衡缓存
bash 指令
命令行工具
短信
容器
分布式
自动化
缓存
爬虫
shell
ftp
aop
tcp/ip
微信
数据分析
数据处理
openapi
unicode
验证码
Elasticsearch Service
arrays
boot
com
jpa
processbuilder
protobuf
system
token
web
测试
程序
二进制
服务端
服务器
脚本
教程
进程
命令行
排序
日志
数组
序列化
域名
注解
搜索文章
搜索
搜索
关闭
Java 13 新功能介绍
socket编程
java
https
网络安全
jdk
自从 Oracle 调整了 Java 的版本发布节奏之后,Java 版本发布越来越快,虽然都说 Java 版本任他发,我用 Java 8,不过新版本的 Java 功能还是要学习一下的。
未读代码
2021-08-12
387
0
IO通信模型(三)多路复用IO
java
socket编程
自动驾驶
从非阻塞同步IO的介绍中可以发现,为每一个接入创建一个线程在请求很多的情况下不那么适用了,因为这会渐渐耗尽服务器的资源,人们也都意识到了这个 问题,因此终于有人发明了IO多路复用。最大的特点就是不需要开那么多的线程和进程。 多路复用IO是指使用一个线程来检查多个文件描述符(Socket)的就绪状态,比如调用select和poll函数,传入多个文件描述符,如果有一个文件描述符就绪,则返回,否则阻塞直到超时。得到就绪状态后进行真正的操作可以在同一个线程里执行,也可以启动线程执行(比如使用线程池)。
未读代码
2019-11-04
371
0
IO通信模型(一)同步阻塞模式BIO(Blocking IO)
编程算法
java
socket编程
阻塞IO 和非阻塞IO 这两个概念是程序级别的。主要描述的是程序请求操作系统IO操作后,如果IO资源没有准备好,那么程序该如何处理的问题:前者等待;后者继续执行(但是使用线程一直轮询,直到有IO资源准备好了)。
未读代码
2019-11-04
616
0
IO通信模型(二)同步非阻塞模式NIO(NonBlocking IO)
自动驾驶
java
socket编程
在非阻塞模式中,发出Socket的 accept()和 read()操作时,如果内核中的数据还没有准备好,那么它并不会阻塞用户进程,而是立刻返回一个信息。也就是说进程发起一个read操作后,并不需要一直阻塞等待,而是马上就得到了一个结果。
未读代码
2019-11-04
759
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档