首页 > 代码库 > 线程和进程概述
线程和进程概述
1 .什么是进程:进程就是CPU的执行路径,也就是系统运行中的程序。
2.什么是多进程:系统中可以运行多个程序
3.什么是线程:线程是运行在进程中的运行单元。
4.什么是多线程: 每个进程里面有多个独立的或者相互有协作关系的运行单元我们就称之为多线程,比如说我们可以通过迅雷同时下载多个文件
5.下面是一个简单的例子,实现了交替打印
package com.jack.test; public class ThreadSimpleDemo { public static void main(String args[]) { new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub int i = 0; while(i<100) { System.out.println(Thread.currentThread().getName()+":"+i++); } } }).start(); int i = 100; while(i>0) { System.out.println(Thread.currentThread().getName()+":"+i--); } } }控制台结果:
Thread-0:0
main:100
Thread-0:1
main:99
Thread-0:2
main:98
Thread-0:3
main:97
main:96
main:95
main:94
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。