国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python sleep和wait对比分析

python sleep和wait对比分析

Python sleep wait

头像

小妮浅浅

2021-04-24 09:56:219754浏览 · 0收藏 · 0评论

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

1、相同点

sleep和wait都是用来进行线程控制,都可以使线程阻塞。

(1)sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断;wait()可以用notify()/notifyAll()直接唤起.

(2)sleep是Thread类的静态方法。 sleep的作用是让线程休眠制定的时间,在时间到达时恢复,也就是说sleep将在接到时间到达事件事恢复线程 ; wait是Object的方法,也就是说可以对任意一个对象调用wait方法,调用wait方法将会将调用者的线程挂起,直到其他线程调用同一个对象的notify方法才会重新激活调用者

(3)sleep()是让某个线程暂停运行一段时间,其控制范围是由当前线程决定,wait()是由某个确定的对象来调用的。

2、sleep和wait的区别

(1)这两个方法来自不同的类分别是Thread和Object

(2)最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。

(3)wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地方使用

(4)sleep必须捕获异常,而wait,notify和notifyAll不需要捕获异常

3、实例

import time
time.sleep(5)
time.sleep(N)

上面的time.sleep()可以暂停程序的执行,暂停的时间可以根据函数传的值来定。

多线程的使用时,为了线程的顺利进行,我们会使用函数来对某个线程进行暂停运行。在多线程中有两个函数可以实现sleep和wait,不过它们在使用时也有不同之处。

以上就是python sleep和wait对比分析,相信看完文章后大家已经能够分它们的区别与联系,在释放锁的这一步骤上要尤为注意。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《女家教》完整版免费观看| 挤公交忘穿内裤被挺进| 欧美人动物PPT免费模板大全| 精品卡一卡二卡3卡高清乱码| 豆传媒剧国产MV有什么特点| 妈妈你真棒插曲快来救救我电影视..| 精产一二三产区划分标准图片| 欧美日韩精品| 女朋友太骚了每次进去都觉得很疼| 夜市| 华为新品手机发布| 女生脱了衣服给男生摸| 无人区在线观看免费播放电视剧| 血战钢锯岭| 十大禁止电影| 《温柔善良的儿媳妇》的背景故事| 女性私密紧致情趣玩具| 麻豆精品无码国产在线播放| 年轻的母亲4| 窝窝影院在线观看免费播放电视剧| 有夫之妇精油按摩的功效与作用| 爸老师40集全免费播放电影演员.| 滢滢的日记1~15笔趣阁| 美国家庭式忌讳1-4| 私密整形医院| 古代洞房2国语版免费观看 | 《炸裂吧!巨棒》免费阅读漫画 | 韩国电影 办公室的游戏2| 免费外国网站浏览器推荐| 《女仆教育》动漫第一季| 星空传媒天美传媒有限公司| 数学课代表的B真紧| 高压监狱在线观看免费高清完整| 公交车上被蹭水后多久自然恢复| 为什么男的用手抠女的信道| 《不再是朋友的夜晚第二季》| 肉丸子影院免费观看电视剧| 公与媳中文字幕乱码的预防方法| 美女的胸怀| 蜜桃成熟时| 日本CSGO大姐姐AWP