1.1进程和多线程的概念
Posted 成功的路上总是离不开贵人的帮助,名师的指点和小人的刺激。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.1进程和多线程的概念相关的知识,希望对你有一定的参考价值。
什么是线程?
线程可以理解成是在进程中独立运行的子任务。
使用多线程有什么优点?
使用多任务操作系统Windows后,可以最大限度地利用CPU的空闲时间来处理其他的任务。
使用多线程技术后,可以在同一时间内运行更多不同种类的任务
单任务的特点就是排队执行,也就是同步,就像是cmd输入一条指令后,必须等待这条命令执行完才能执行下一个命令,这就是单任务环境的缺点,即CPU利用率大大降低
多线程是异步的,不能把idea里面代码的顺序当成线程执行的顺序,线程被调用的时机是随机的。
1 package com.cky.test; 2 3 /** 4 * Created by chenkaiyang on 2017/12/2. 5 */ 6 public class Test { 7 public static void main(String[] args) { 8 System.out.println(Thread.currentThread().getName()); 9 } 10 }
控制台输出的main和main方法没有任何关系,只是说明是一个叫做main的线程执行了main方法里面的代码。
以上是关于1.1进程和多线程的概念的主要内容,如果未能解决你的问题,请参考以下文章