摘要: /* 异步编程模型:两个线程执行自己的,互不影响。 同步编程模型:t1和t2执行,t2必须等t1执行结束之后才能执行。 为什么要线程同步? 1、为了数据的安全,尽管应用程序的使用率降低,但是为了保证数据是安全的,必须加入线程同步机制。线程同步机制使程序变成了(等同于)单线程。 2、什么条件下使用线程同步? 一、... 阅读全文
posted @ 2017-05-02 16:35 bookwed 阅读(204) 评论(0) 推荐(0)
摘要: /* 线程合并:将指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程,即单线程。 如在B线程中调用了A的join方法,则线程A执行完后,才会执行线程B。 */ public class ThreadTest05 { public static void main(String[] args) throws Exception { ... 阅读全文
posted @ 2017-05-02 14:50 bookwed 阅读(187) 评论(0) 推荐(0)