来和大家说线程和并发编程~
什么是线程
java.lang.Thread 类中有这样的明确定义:线程是程序中执行的线程,Java虚拟机允许程序同时运行多个执行线程。
比如执行以下main方法,就是执行了一个线程。

怎么创建多线程
继承Thread类,重写run方法

实现Runnable接口,重写run方法

通过Callable和FutureTask创建线程

通过线程池,创建线程
什么是并发编程
并发编程,用一句话来说,就是使用多线程来编程。
来和大家说线程和并发编程~
java.lang.Thread 类中有这样的明确定义:线程是程序中执行的线程,Java虚拟机允许程序同时运行多个执行线程。
比如执行以下main方法,就是执行了一个线程。

继承Thread类,重写run方法



并发编程,用一句话来说,就是使用多线程来编程。