• 线程概述


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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    如何安装unidac 6.2.8 到delphi 7
    Sqoop
    Spark-PySpark sql各种内置函数
    Spark译文(三)
    Spark译文(二)
    Spark译文(一)
    YARN详解
    Spark2.X管理与开发
    Hadoop2.X管理与开发
    离线综合案例
  • 原文地址:https://www.cnblogs.com/xiaowie/p/9132758.html
Copyright © 2020-2023  润新知