06 2023 档案

摘要:先说结论:WAITING状态是线程在获取锁对象之后,由于某些原因需要等待一些事件的完成才能继续执行,这时线程调用Object.wait()、Thread.sleep()、Thread.join()等方法进入WAITING状态。而BLOCKED状态则是线程在准备进入某个同步代码块时,发现锁对象已经被其 阅读全文
posted @ 2023-06-28 10:04 rockdow 阅读(716) 评论(0) 推荐(0) 编辑
摘要:先上源码: public Object[] toArray() { return Arrays.copyOf(elementData, size); } 可以看到ArrayList类的toArray()方法调用了Arrays.copyOf(elementData,size)(其中的elementDa 阅读全文
posted @ 2023-06-25 17:06 rockdow 阅读(373) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示