摘要:
class Test implements Runnable{ private boolean flag; Test(boolean flag){ this.flag = flag; } public void run(){ if(flag){ synchronized(MyLock.lockA){ 阅读全文
摘要:
创建单利模式常见的两种方法; //饿汉式class Single{ private static final Single s = new Single(); private Single(){}; public static Single getInstance(){ return s; } }/ 阅读全文
摘要:
10.输出内容是什么? class Test{ public static String output =""; public static void foo(int i){ try{ if(i == 1) throw new Exception(); output+="1"; } catch(Ex 阅读全文
摘要:
这里以买票为例: 继承Thread的第一种创建线程的方法,不易满足多个线程共享一块数据资源的需求。 所以采用实现Runnable接口的第二种方法来创建线程。 class Ticket implements Runnable{ private int num = 100; public void ru 阅读全文