Java多线程编程总结一 – 初识多线程进程、多进程、线程、多线程的概念进程(process):CPU的执行路径。通俗的说就是系统中正在运行的程序。比如我们打开了浏览器、QQ等等,这些程序一旦被打开运行了,就是所谓的进程。多进程:系统中同时运行的多个程序。这个 ...
Java多线程编程总结一 – 初识多线程
进程、多进程、线程、多线程的概念
进程(process):CPU的执行路径。通俗的说就是系统中正在运行的程序。比如我们打开了浏览器、QQ等等,这些程序一旦被打开运行了,就是所谓的进程。
多进程:系统中同时运行的多个程序。这个我们应该不难理解了,在打开浏览器的同时我们也可以QQ聊天、CS单机游戏等。
线程(thread):运行在进程中的运行单元。比如迅雷下载中我们的某一个下载任务就是一个线程。
多线程:同理可知,每个进程里面有多个独立的或者相互有协作关系的运行单元我们称之为多线程。
第一个多线程程序
Java中多线程的实现方式有两种:继承Thread父类、实现Runnable接口。
首先我们实现一个简单的多线程的实现,交替执行程序并输出1~20。
1 package MyJavaThread; 2 3 public class MyFirstThreadTest { 4 5 public static void main(String[] args) { 6 new Thread(new Runnable() { 7 public void run() { 8 int i=1; 9 while (i<=20) {10 System.out.println(Thread.currentThread().getName() + ": " + i++);11 }12 }13 }).start();14 15 int i=20;16 while (i>0) {17 System.out.println(Thread.currentThread().getName() + ": " + i--);18 }19 }20 }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Java多线程编程总结一:多线程基本概念
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。