ShineYoung

导航

 

2019年3月7日

摘要: 最近经常有操作数组的需求,排序,倒转等操作,所以深入了解一下Arrays类 equals(a,b)比较数组a和数组b是否相等 toString(a)输出数组a binarySearch(a,i)二分查找数组a中值等于i的索引位置 sort(a)把数组a从小到大排序 sort(a,cmp)cmp是排序 阅读全文
posted @ 2019-03-07 21:42 ShineYoung 阅读(100) 评论(0) 推荐(0) 编辑
 
摘要: 自旋锁 自旋锁顾名思义,它会等待一定时间(自旋),在这期中会什么都不做就是等资源被释放,好处在于没有了内核态用户态切换的效率损失,但是如果它一直不能访问到资源的话就会一直占用cpu资源,所以它会循环一段时间后进入阻塞状态。 重量级锁 synchronized就是重量级锁的实现机制,抢不到资源的进程会 阅读全文
posted @ 2019-03-07 20:28 ShineYoung 阅读(1544) 评论(0) 推荐(0) 编辑