上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 相关博文: https://segmentfault.com/a/1190000008693801 https://www.jianshu.com/p/fa1eac9710c8 线程池大小设置 https://www.cnblogs.com/lengender-12/p/6869554.html h 阅读全文
posted @ 2019-04-09 15:54 予我渡北川 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 。。 阅读全文
posted @ 2019-04-09 15:53 予我渡北川 阅读(109) 评论(0) 推荐(0) 编辑
摘要: AbstactQueuedSynchronizer的基本数据结构 AbstractQueuedSynchronizer的基本数据结构为Node,关于Node,JDK作者写了详细的注释,这里我大致总结几点: 下面我用一张表格总结一下Node中持有哪些变量且每个变量的含义: 关于SIGNAL、CANCE 阅读全文
posted @ 2019-04-09 14:29 予我渡北川 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、Java 并发包实现 二、Java 线程状态转换图 阅读全文
posted @ 2019-04-09 14:14 予我渡北川 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 选择器 最后,我们探索一下选择器。由于选择器内容比较多,所以本篇先偏理论地讲一下,后一篇讲代码,文章也没有什么概括、总结的,写到哪儿算哪儿了,只求能将选择器写明白,并且将一些相对重要的内容加粗标红。 选择器提供选择执行已经就绪的任务的能力,这使得多元I/O成为了可能,就绪执行和多元选择使得单线程能够 阅读全文
posted @ 2019-04-03 17:20 予我渡北川 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Socket通道 上文讲述了通道、文件通道,这篇文章来讲述一下Socket通道,Socket通道与文件通道有着不一样的特征,分三点说: 1、NIO的Socket通道类可以运行于非阻塞模式并且是可选择的,这两个性能可以激活大程序(如网络服务器和中间件组件)巨大的可伸缩性和灵活性,因此,再也没有为每个S 阅读全文
posted @ 2019-04-03 16:53 予我渡北川 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 通道是什么 通道式(Channel)是java.nio的第二个主要创新。通道既不是一个扩展也不是一项增强,而是全新的、极好的Java I/O示例,提供与I/O服务的直接连接。Channel用于在字节缓冲区和位于通道另一侧的实体(通常是一个文件或套接字)之间有效地传输数据。 通常情况下,通道与操作系统 阅读全文
posted @ 2019-04-03 16:46 予我渡北川 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 常用的是ByteBuffer、CharBuffer 阅读全文
posted @ 2019-04-03 14:04 予我渡北川 阅读(99) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/xrq730/p/6910719.html TCP三次握手和短连接优化: http://www.lihongkun.com/network/tcp_handshake_and_short_connection/ TCP协议头部格式 这张图把TCP协议头 阅读全文
posted @ 2019-04-01 16:24 予我渡北川 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 哪些内存需要回收? 1、引用计数法 这个算法的实现是,给对象中添加一个引用计数器,每当一个地方引用这个对象时,计数器值+1;当引用失效时,计数器值-1。任何时刻计数值为0的对象就是不可能再被使用的。这种算法使用场景很多,但是,Java中却没有使用这种算法,因为这种算法很难解决对象之间相互引用的情况。 阅读全文
posted @ 2019-03-22 11:19 予我渡北川 阅读(801) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页