线程
dt13191
天才就是每天都在积累和进步。而萌萌哒你,在经历无数跌倒和爬坑之后才发现,我得每天整理我的行囊。
展开
-
多线程的问题
1、调用Thread.sleep():使当前线程睡眠至少多少毫秒(尽管它可能在指定的时间之前被中断)。 2、调用Thread.yield():不能保障太多事情,尽管通常它会让当前运行线程回到可运行性状态,使得有相同优先级的线程有机会执行。 3、调用join()方法:保证当前线程停止执行,直到该线程所加入的线程完成为止。然而,如果它加入的线程没有存活,则当前线程不需要停止。原创 2017-05-09 11:29:33 · 255 阅读 · 0 评论 -
线程锁的问题
要同步静态方法,需要一个用于整个类对象的锁,这个对象是就是这个类(XXX.class)。 例如: public static synchronized int setName(String name){ Xxx.name = name; } 等价于 public static int setName(String name){ synchr原创 2017-05-09 13:43:31 · 288 阅读 · 0 评论