进程 是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间 线程 是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少 有一个线程 线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分 成若干个线程
同步:排队执行 , 效率低但是安全. 异步:同时执行 , 效率高但是数据不安全
并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生)
多线程的创建方式
- 继承Thread类创建线程类
- 实现Runnable接口创建线程类
-
使用Callable和Futrue创建线程
服务器中加入多线程操作