2019年7月19日

Java BIO、NIO、AIO的概念以及一些示例

摘要: 出处:http://blog.csdn.net/anxpp/article/details/51512200 本文会从传统的BIO到NIO再到AIO自浅至深介绍,并附上完整的代码讲解。 下面代码中会使用这样一个例子:客户端发送一段算式的字符串到服务器,服务器计算后返回结果到客户端。 代码的所有说明, 阅读全文

posted @ 2019-07-19 16:34 千山万水楼外楼 阅读(317) 评论(0) 推荐(0)

Synchronized机制下偏向锁、轻量级锁、重量级锁的适用场景

摘要: 上次总结了Synchronized机制下的锁的种类和原理,这次总结一下几种锁的适用场景。 偏向锁 一个线程获取某个对象的偏向锁的成本是很低的,只需把对象头的偏向线程id改为自己就好,如果偏向线程id已经为自己则直接获得锁。当偏向锁的获取出现竞争,则偏向锁可能会升级为轻量级锁。 根据这些,可以看出偏向 阅读全文

posted @ 2019-07-19 14:47 千山万水楼外楼 阅读(1702) 评论(0) 推荐(0)

导航