码迷,mamicode.com
首页 > 编程语言 > 详细

1.1进程和多线程的概念

时间:2017-12-02 15:06:32      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:环境   bsp   代码   多任务   pac   str   com   out   package   

什么是线程?

线程可以理解成是在进程中独立运行的子任务。

使用多线程有什么优点?

使用多任务操作系统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进程和多线程的概念

标签:环境   bsp   代码   多任务   pac   str   com   out   package   

原文地址:http://www.cnblogs.com/edison20161121/p/7954054.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!