摘要: 1.自旋锁和自适应自旋锁 sync在JDK1.6之前之所以被称为重量级锁,是因为对于互斥同步的性能来说,影响最大的就是阻塞的实现。挂起线程与恢复线程的操作都需要转入内核态中完成。从用户态转入内核态是比较耗费系统性能的。 研究表明,大多数情况下,线程持有锁的时间都不会太长,如果直接挂起OS层面的线程可 阅读全文
posted @ 2019-03-14 20:36 Roni_i 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.bit是计算机表示数据最小的单位,又称位,由0/1组成。 1Byte=8bit Byte(字节):计算机处理数据的单位,计算机以字节为单位处理数据 1KB = 1024Byte 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB 2^32 bit = 2^32 / 8 阅读全文
posted @ 2019-03-14 13:34 Roni_i 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。 示例: 阅读全文
posted @ 2019-03-14 00:36 Roni_i 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被计为是不同的子串。 示例 1: 示例 2: 注意: 阅读全文
posted @ 2019-03-14 00:25 Roni_i 阅读(136) 评论(0) 推荐(0) 编辑