zoukankan      html  css  js  c++  java
  • 多线程基本概念

    多线程技术 —— 通过并发提高程序的整体性能。

    进程 - 应用程序,负责开辟一块内存区域,供应用程序执行
    每一个进程都默认有一个“主线程”

    线程 - 要执行的任务流
    当有耗时操作时,可能需要在后台新建一个子线程,来单独处理这些耗时的操作,待操作完成之后,再更新UI界面。
    如果不放在其他线程执行,会“阻塞”住主线程的执行,影响用户体验。

    注意:所有界面UI的更新操作,都必须在主线程上完成!

    关于多线程的线程条数问题:尽可能少得开线程,只有那些消耗时间,影响用于体验的操作,才会放到后台线程中执行,通常一个应用程序的子线程不应该超过20。

  • 相关阅读:
    PYTOHN1.day14
    PYTHON1.day13
    PYTHON1.day12
    PYTHON1.day11(n)
    PYTHON1.day10
    PYTHON1.day09
    PYTHON1.day08
    同步代码块 synchronized
    守护线程
    休眠线程
  • 原文地址:https://www.cnblogs.com/hkyangvip/p/3495813.html
Copyright © 2011-2022 走看看