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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    利用循环实现评论数据结构
    models中字段用处总结
    models中字段结合admin可以做验证用
    学生成绩信息管理系统
    递归完成多级评论
    python负数求余与整除原则
    python列表推导式
    Python中sorted()和sort()区别
    购物车代码(学习版,很多地方需要优化)
    for.....else用法
  • 原文地址:https://www.cnblogs.com/xiaowie/p/9132758.html
Copyright © 2011-2022 走看看