1、进程:在多任务的操作系统,能够独立运行的程序。
正在进行的程序。
2、线程:一个程序内部的一条执行线索就是线程。 程序执行的线索
3、主线程:main()
4、单线程:以前学到程序都是单线程
5、多线程:Thread Runnable
6、使用Thread类,继承,如果需要线程运行程序,程序写在run()方法中
(1)Thread类的子类 对象名=new Thread类的子类();
(2)线程对象名.start()方法可以启动线程,并且自动调用run()方法。
7、使用Runnable接口,run()必须重写
(1)实现Runnable接口的类 对象名1=new 实现Runnable接口的类();
(2) Thread 线程对象名=new Thread(对象名1);
(3)线程对象名.start();
8、Thread 和 Runnable区别:对资源的共享
9、后台线程:在start()方法前,设置属性setDeamon();
10 、join()方法