1:什么是线程
线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运算单位.
2. 如何在java 中实现进程
在java 中实现进程有两种方法:
1)继承 java.lang.Thread 类
2)直接调用Runnable接口
3 在使用的使用一般是继承 thread 类还是调用 runnable 接口
Java 一般都是单继承,多实现,如果该类需要继承其他的类,那么还是使用实现相应的 runnable 接口.
4. thread 类中的start 方法和run 方法有什么区别、
start 方法一般用来启动新创建的线程,而且start 方法中调用了run 方法.
当我们直接调用run 方法的时候,只会在原来的线程中调用,没有新的线程启动;
5.java 中的 wait 和sleep 方法有什么区别
wait 方法用于线程间通信,如果等待条件为真且其他进程被唤醒的时候他会释放锁,sleep 仅仅会让当前线程停止一段时间,并不会释放锁