线程总结
线程总结:
运行一个程序就是运行一个进程,一个进程有一个或多个线程。
若是单线程的程序则若程序的前面遇到阻塞则整个程序都将无法运行,但是如果是多线程,则即使某个线程发生了阻塞,那么其他的线程也可以继续运行。所以多线程可以实现多个小程序同时运行。
实现多线程:
首先每个线程都继承Thread类,而且继承Runnable接口。
所以有两种创建线程的方法:
1.在创建线程的时候先创建Thread类,并重写它的run方法,run方法中的内容就是这个线程要执行的东西。然后再主函数中创建Thread类对象,然后调用此对象的start方法用来启动线程。
2.创建Runnable接口,并重写它的run方法。由于Runnable接口中没有start方法,所以要想启动此线程就得创建相应的Thread类,格式为:Thread 类名=new Thread(Runnable接口对象名)。
所以通过上述的步骤可以在主函数中创建多个线程并启动,这样就可以实现多个线程的并行运行了。
Thread类中有很多的方法,可以参照API来使用。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。