本文为《Java并发编程系列》第一章,主要介绍并发基础概念与API
1、进程和线程
一个程序就是一个进程,而一个程序中的多个任务则被称为线程。
进程是表示资源分配的基本单位,线程是进程中执行运算的最小单位,亦是调度运行的基本单位。
举个例子:
打开你的计算机上的任务管理器,会显示出当前机器的所有进程,QQ,360等,当QQ运行时,就有很多子任务在同时运行。比如,当你边打字发送表情,边好友视频时这些不同的功能都可以同时运行,其中每一项任务都可以理解成“线程”在工作。
2、使用多线程
在Java的JDK开发包中,已经自带了对多线程技术的支持,可以很方便地进行多线程编程。实现多线程编程的方式有两种,一种是继承 Thread 类,另一种是实现 Runnable 接口。使用继承 Thread 类创建线程,最大的局限就是不能多继承,所以为了支持多继承,完全
继续阅读与本文标签相同的文章
下一篇 :
天天吹微服务,单体应用有啥不好?
-
阿里云 Linux 内核优化实战(sysctl.conf 和 ulimits )
2026-05-18栏目: 教程
-
深入理解计算机系统cp1:存储单位与编码
2026-05-18栏目: 教程
-
30天销售额4万,淡季干洗店小程序如何逆流而上?
2026-05-18栏目: 教程
-
小程序十大利剑,“割”新餐饮业
2026-05-18栏目: 教程
-
有一种糖叫语法糖【6】IOT实践之小组小组分小组
2026-05-18栏目: 教程
