目录
第1关:创建线程
任务描述
本关任务:创建一个Java
线程执行特定任务。
相关知识
不知道你有没有发现,截止目前,我们编写的代码都是在main()
函数中依照编写代码的顺序从上到下依次运行的。
但是我们平常使用的软件基本都是可以多个任务同时执行的,这其中的运行机制是什么呢?这一小节我们就来探讨。
本小节我们来学习Java
中程序是如何同时执行多个任务的。
为了完成本关任务,你需要掌握:
1.什么是线程、什么是进程;
2.如何创建线程。
什么是线程、什么是进程
在Java
中要同时执行(如果是单核,准确的说是交替执行)多个任务,使用的是多线程,而要理解线程,我们先要了解什么是进程什么是线程。
一般的定义:进程是指在操作系统中正在运行的一个应用程序,线程是指进程内独立执行某个任务的一个单元。
怎么理解呢?
比如说QQ
是是一个进程,如果你在和A
朋友语音聊天的同时和B
朋友打字聊天,同时还在QQ
群下载