zoukankan      html  css  js  c++  java
  • 线程概述

    当使用迅雷,快车等下在软件下载资源时,可以看到线程1、线程2等,这里就用到了多线程技术。

    当 启动应用程序时,系统就会为该应用程序分配所需要的内存和其他资源,内存和资源的物理分离叫做进程,分配给进程的内存与

    其他进程分配的内存被隔离,具有所属的进程才可以访问它。

    在Windows操作系统中,通过访问Windows任务管理器可以查看当前正在运行的进程,点击详细信息,可看到进程的pid cpu使用率

    内存使用率等信息,应用程序可以包含一个或多个进程,每个进程都有自己独立的数据、执行代码和系统资源。

    本质:线程是指向进程的指令流部分的一个指针。

    每一个进程至少有一个执行的线程,创建一个进程包括在执行中的某一点启动进程。这个最初线程称为基本线程或主线程。

    线程的执行顺序是由应用程序中的方法代码来决定的,在一个简单的.Net Fremework Windows应用程序中,主线程是项目中

    的表态方法Main中启动的,它最先调用Appliction.Run()开始。

    线程有但那线程和多线程之分,这种区分是针对进程而言的。一个进程有一个或多个线程,其中有一个现成的被称为单线程进程

    有多个线程的被称为多线程进程。

  • 相关阅读:
    visual studio disable git
    app常见性能测试点
    App测试流程及测试点(个人整理版)
    APP测试要点
    APP端测试常见的功能点
    一文搞懂性能测试常见指标
    为什么会有生产bug?
    线上出了bug,是谁的责任?
    生产上线发现重大Bug的思考
    项目上线后出现Bug,该如何处理?
  • 原文地址:https://www.cnblogs.com/xiaowie/p/9132758.html
Copyright © 2011-2022 走看看