• 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方法里面的代码。

  • 相关阅读:
    谷歌浏览器解决跨域
    实现Linux共享Window文件
    linux安装显卡驱动
    jsduck 文档生成器
    linux 笔记
    Linux phpstorm 无法输入中文
    linux 安装composer
    Extjs动态生成表头(适用报表)
    关于git的配置与使用
    JSP解决中文乱码问题
  • 原文地址:https://www.cnblogs.com/edison20161121/p/7954054.html
Copyright © 2020-2023  润新知