zoukankan      html  css  js  c++  java
  • 进程与线程(二)

    守护线程与非守护线程??

    守护线程:和main相关,一个特征:和主线程一起销毁

    举例:手机上关掉app后,后台还在运行

    非守护线程:和主线程互不影响

    用户线程:用户自己创建的线程,用户创建线程,如果主线程停止掉,不会影响用户(非守护线程)

    gc线程()

     结果:

     

     多线程的运行状态:

     新建:new Thread()

    就绪:等待cpu调度,就绪状态,start()

    休眠:sleep方法或者wait

    运行:cpu开始执行

    什么是线程安全??

    当多个线程共享同一个全局变量,做写的时候,可能会受到其他线程的干扰,导致数据有问题,做读的时候,不会产生线程安全问题

    线程如何同步()保证数据的原子性

    synchroized

    lock 

  • 相关阅读:
    bzoj3302
    bzoj1264
    听风
    bzoj5073
    bzoj2144
    bzoj1263
    bzoj3653
    Docker 入门 2 镜像基本操作
    Docker 入门 1 准备 Docker 环境
    Docker Hub 镜像加速
  • 原文地址:https://www.cnblogs.com/gujy/p/12181269.html
Copyright © 2011-2022 走看看