1.什么是进程,进程就是正在运行的应用程序,进程是线程的集合
2.什么是线程,线程就是一条执行的路径,一个独立的执行单元
3.为什么使用多线程,为了挺高程序的执行效率
创建线程的方式有哪些?
1.使用继承Thread类进行创建方式
2.使用实现Runnable接口方式
3.使用匿名 内部类方式
4.Callable 方式
5.使用线程池方式创建线程
多线程之间的执行互不影响。
继承Thread创建线程和Runnable方式创建那个好?
答:使用Runnable好,因为Runnable是面向对象方式,可多继承
什么是匿名内部类?
答:使用Runnable好,因为Runnable是面向对象方式,可多继承
多线程有哪几种状态?
答:创建状态,就绪状态,运行状态,死亡状态,休眠状态
join的作用?
答:当前的线程将cpu调度权交给被join的想线程,等待其执行完毕后,继续当前线程的执行