Java多线程编程核心技术(一)Java多线程技能

初商 2019-09-21

华章出版社

本文为《Java并发编程系列》第一章,主要介绍并发基础概念与API

1、进程和线程

一个程序就是一个进程,而一个程序中的多个任务则被称为线程。

进程是表示资源分配的基本单位,线程是进程中执行运算的最小单位,亦是调度运行的基本单位。

举个例子:

打开你的计算机上的任务管理器,会显示出当前机器的所有进程,QQ,360等,当QQ运行时,就有很多子任务在同时运行。比如,当你边打字发送表情,边好友视频时这些不同的功能都可以同时运行,其中每一项任务都可以理解成“线程”在工作。

2、使用多线程

在Java的JDK开发包中,已经自带了对多线程技术的支持,可以很方便地进行多线程编程。实现多线程编程的方式有两种,一种是继承 Thread 类,另一种是实现 Runnable 接口。使用继承 Thread 类创建线程,最大的局限就是不能多继承,所以为了支持多继承,完全

登录 后评论
下一篇
corcosa
15562人浏览
2019-10-08
相关推荐
大数据开发必备技能
1701人浏览
2019-04-19 15:50:14
几本推荐的Java书
1149人浏览
2017-10-12 10:20:00
Java并发——核心理论
1019人浏览
2017-07-25 20:48:06
0
0
0
1794