摘要:
【简述】 从java5开始,java提供了Callable接口,这个接口可以是Runnable接口的增强版, Callable接口提供了一个call()方法作为线程执行体,call()方法比run()方法功能更强大。 【call()方法特点】 1.call()方法可以有返回值 2.call()方法可 阅读全文
摘要:
【线程的创建和启动的步骤(实现Runnable接口方式)】 1.定义Runnable接口的实现类,并重写其中的run方法。run()方法的方法体是线程执行体。 class SonThread implement Runnable{ public void run(){ ...... } } 2.创建 阅读全文
摘要:
【简述】 java使用Thread类代表线程,所有的线程都必须是Thread或者其子类的实例。 每个线程的任务就是完成一定的任务,实际上就是执行一段程序流。 【创建并启动多线程的步骤(集成Thread类方式)】 1.定义继承Thread类的子类,重写run方法:run()方法就代表了线程需要完成的任 阅读全文
摘要:
【进程概念】 操作系统中所有运行中的任务通常是一个程序,每个运行中的程序就是一个进程(Process), 当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位。 【进程三个特性】 阅读全文