java线程的基本应用
要了解线程,先要了解进程。简单的理解,进程就是一个正在执行的程序。而一个进程可能执行着多条线程,比如一个下载软件正在下一个文件,它可能把文件分为几个部分,每一部分又分配一个线程负责下载。又比如,一台电脑,同时运行着浏览器,QQ,播放器等等好多应用程序,也是通过一个个线程来完成的。 那么线程是否是同时运行的吗?不是的,一个CPU,在同一个时间只能做一件事,只是它比较三心二意,一下子处理浏览器,一下子又去处理QQ,只是由于它的处理速度极快,使得所有应用程序的动作好像连贯一般。而且线程有个优先级,谁的优先级高一点,cpu就对谁好一点。该线程被执行到的概率就大一点,但并不表示优先级低的线程不会被执行到。 说了这么多,那么如何实现应用程序的多线程呢? 方法一、直接继承Thread类,重写run()。