面试常问的多线程、创建线程、线程状态、线程安全,一次性搞定
一、多线程
1.概述
多线程(multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。
就是在单个程序中同时运行多个线程来完成不同的工作。
2.并发与并行
并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生)。 3.程序、进程与多线程 1)程序 Java源程序和字节码文件被称为“程序” (Program),是一个静态的概念。
2) 进程 是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程
原创
2020-11-17 18:02:10 ·
82 阅读 ·
0 评论