集训day_01

一、java线程

    1.Java中线程间通讯

          01)wait();notify();notifyAll();

          02)  lock();unlock();利用Condition对象调用await();signal();signalAll();好处:同一锁内可拥有多组await();signal();

    2.停止线程

          01)run方法结束,线程停止。

          02)run方法内一般是循环结构,只要控制住循环,就可以让run方法结束,也就是线程结束。

          03)线程调用.interrupt();  强制让冻结线程恢复到运行状态中来,这时就可以操作标记让线程结束。

    3.守护线程

          01)线程调用.setDeamon(true);即可让该线程成为守护线程。(在线程开启前使用)

          02)前台线程结束,守护线程跟着一块结束。

    4.Join方法

          01)线程调用.join();

          02)主线程停下来等到调用.join();的线程执行完后再继续执行。

          03)当A线程执行到B线程的.join();方法时,A就会等待。等B线程都执行完A才会继续执行。

          04)join可以用来临时加入线程执行

二、android

   1.android简介

猜你喜欢

转载自blog.csdn.net/depths_p/article/details/81151967
今日推荐