Day19笔记

一、线程:

默认情况下,一个进程有且只有一个线程,这个线程叫主线程

threading模块中的Thread类就是线程类,这个类的对象就是线程对象,一个线程对象对应一个子线程。
(需要一个子线程就创建一个Thread类的对象)

二、多线程工作:

1、Thread(target,args) - 创建子线程对象
说明:
target - Function,需要传一个函数(这个函数中的内容会在子线程中执行)
args - 元祖,target对应的函数的参数
2、当通过创建好的子线程对象调用start方法的时候,会自动在子线程中调用target对应的函数, 并且将args中值作为实参
可以通过写一个类继承Thread类,来创建属于自己的线程类。
a、声明类继承Thread
b、重写run方法。这个方法中的任务就是需要在子线程中执行的任务
c、需要线程对象的时候,创建当前声明的类的对象;然后通过start方法在子线程中去执行run方法中的任务

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 进程和线程 进程 所有运行中的任务通常对应一个进程,当一个程序进入内存运行时,即变成一个进程.进程是处于运行过程中...
    胜浩_ae28阅读 5,186评论 0 23
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 3,045评论 0 9
  • Java多线程学习 [-] 一扩展javalangThread类 二实现javalangRunnable接口 三T...
    影驰阅读 3,018评论 1 18
  • 文/鱼的天空 从此时刻,我将这里分享、驻扎这里。
    鱼的天空_1988阅读 259评论 0 0
  • 昨晚打扫房间,拖地的时候看着拖把上沾满的灰尘,在瞬间明白了什么叫“尘埃本具,时时勤拂拭。” 小时候每次表姐来我家,...
    出走De娜拉阅读 371评论 0 2