前话:
平时我们运行一个exe就是一个进程,进程内部总不可能同时只能干一件事而其他干等着,那么同时几件事工作就叫作多线程,下面我将介绍一下怎样实现这件事(简陋版);
具体操作:
1:继承Thread类的方法
假如同时进行A和B,那就让A和B分别继承Thread类,之后要重写类里面的run方法(因为到时候执行的时候是执行run方法作为起点的)。然后我们要对这两个类实例化,之后,调用其start方法即可唤起相应的A,B去执行各自的run方法。下面是代码和结果:
2 :实现Runnable接口的方法
同样是同时进行进行A,B两件事情,这次我们可以创建相应的类之后让它们实现Runnable接口,重写run方法。讲到这里其实就已经发现这和1没有什么不同。不同的是在实例化类之后我们还需要根据这个对象创建一个线程对象(Thread),之后通过调用线程对象的start方法启动线程。
以上是实现的两种,也还有其他方法。好了,我混不下去了,关于线程的优先级,暂停,嫁入这些下次有空(等我学明白了)再讲,我先去补作业了。