摘要:首先创建一个程序,写两个线程 ``` public class 死锁 { private static final String lock1 = "lock1"; private static final String lock2 = "lock2"; public static void main
阅读全文
摘要:### 1.线程池七个参数 **注意,线程池刚创建时没有线程,任务来了才开始创建线程,或者调用prestartCoreThread()/prestartAllCoreThreads() 创建好核心线程。** ``` ThreadPoolExecutor(int corePoolSize, int m
阅读全文
摘要:简单选择排序 不稳定 选择排序在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后以此类推,直到所有元素均排序完毕。 for (int i = 0; i < arr.length; i++) { //记录最小值下标位置 int min=i; for (int j=i+1;j<arr.le
阅读全文
摘要:线程执行顺序 在做面试题的时候,发现有关线程执行顺序的一个常见考题:(纯纯考研审题) package link; public class Test { public static void main(String[] args) { Thread thread = new Thread() { @
阅读全文
摘要:1.对象::实例方法名 2.类名::静态方法名 3.类名::实例方法名 public class TestInstanceReference { public static void main(String[] args) { TestInstanceReference test = new Tes
阅读全文