Java基础 多线程
进程:进程是程序的基本执行实体(简单理解就是,一个软件运行之后,它就是一个进程)
线程:线程是操作系统能够进行运算调度的最小单位。它被包含在 进程 之中,是进程中的实际运作单位。
简单说,线程 就是 应用软件中互相独立的、又可以同时运行的功能。如果这样的功能比较多,就形成了多线程
以 360 软件为例:
360 安全卫士软件运行之后,它的本身是一个进程,而 360 里面的木马查杀、电脑清理、系统修复,我们就可以把它们看作是三个线程
多线程 程序的特点就是 能同时做多件事情。CPU 可以在多个程序之间进行切换,把等待的空闲时间 充分利用起来,这就是多线程最大的特点——提高程序的运行效率
有了多线程,我们就可以让程序同时做多件事情
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现