1.什么是线程和进程?
进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;进程——资源分配的最小单位。
线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元执行流。是程序执行的最小单位。
2.创建线程的方式?
继承Thread类
实现Runable接口
实现Callable接口
3.Thread类中常用的方法?
Thread.start():用于启动线程
Thread.currentThread.getName(): 用于线程名
Thread.currentThread.setNHame(): 用于写线程名
Thread.sleep: 用于休眠线程,可设置时间
4.Runable和Callable的区别?
1.Call可以拿到有返回值的,并抛出异常。而Runable无返回值和异常抛出
2.Callable是Runable的补充。