
java
java
断盏灯轻
这个作者很懒,什么都没留下…
展开
-
线程间协作
一个线程可以指定在某种条件下该做什么。条件是通过调用Lock对象的newCondition()方法而创建的对象。一旦创建了条件,就可以使用await()、signal()和signalAll()方法来实现线程间的互相通信。await()方法可以让当前线程都处于等待状态,直到条件发生。signal()方法唤醒一个等待的线程,而signalAll()方法唤醒所有等待的线程。例:两个线程同时运行一下...原创 2018-08-09 11:17:00 · 157 阅读 · 0 评论 -
关于创建一个泛型数组
遇到一个关于创建泛型数组的问题,在网上百度了很多,给出的方法基本上都是E[] array= (E[]) new Object[length];但是在我本地运行时却一直报错,下面是报错的代码,报错位置为第三行 private static <E extends Comparable<E>> void mergeSort(E[] list){ ...原创 2018-07-27 10:21:35 · 3671 阅读 · 3 评论