国产成人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对比分析,相信看完文章后大家已经能够分它们的区别与联系,在释放锁的这一步骤上要尤为注意。

关注

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

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

做一次爱下面多久才能恢复| 免费观看已满十八岁电视剧直播| 被带到满是X玩具的房间挑调游戏 合不拢腿(双)BY粗眉毛免费阅.. 军官(巨肉高H) | 一边啃奶头一边躁狂会怎么样| 女教师被内谢流白浆| 女子赤身跳钢管舞视频| 美国大片免费观看2022年上映| 《暴雨回不了家去上司家》| 两个老头把我添高潮了| 妈妈的朋友| 欧美| 《完美邻居》电影在线观看| 姐姐的闺蜜2字ID高冷霸气| 自慰视频| 国产在线观看免费全集电视剧网站| 强伦女教师2:伦理| 啵啵浏览器| 我在公车被蹭水后当晚就来了月经| AV网站在线观看| 《金莲浮史》台湾绝版| 《我的漂亮老师2》电视剧免费观...| 女性三角毛毛区有片毛掉光正常吗| 《炸梨吧!巨棒》免费阅读漫画| 《妈妈让我戴上避孕套》歌词| 高三妈妈用性缓解孩子压力| 大姨妈来了同房内射吃避孕药| 真人刺激战场40分钟电视剧| 《熟睡的女邻居HD| 电影《满足2》完整版在线观看 | 女生什么姿势最容易高调| 一夹一摇怎么练出来| 空调怎么选| 南来北往电视剧免费观看完整版高.. | 卢致亘| 夹心玩具BY笔趣阁| 找寂寞妇女| 汆肉的日常视频| 白色变态蕾丝超薄开档连身袜| 《女教师的味道3》在线观看| 女人被男人进入后的心理变化 | 夹腿高潮后注意力不集中能恢复吗