韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

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

关注

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

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

《再来一次好吗》动漫| 小男生趴着扭屁股很舒服怎么回事| 《性爽2》电影| 《漾出OVER FLOWER》1 | 《帐篷里的秘密》动漫| 《请好好疼爱里面》免费观看| 《请好好疼爱里面》免费观看| 《好好疼爱里面》免费看| 《丰满人妻的滋味2HD| 人狗大战5高清正版免费观看| 久久久久久精品免费观看黑人动漫| 《请好好疼爱里面》免费观看 | 《囚禁空姐》电影免费观看| 成色18K1.220.38软件| 可以进入任何网站的浏览器| 小俊在雪姨身上耕耘小说免费阅读 | 非洲女人免费观看大全电视剧| 啵啵浏览器| SNH48欧洲码和亚洲码图片| 双男主MV大片| 4444444在线观看免费高清...| 《妻子为丈夫升职》| 苍老师40集全免费播放| 难哄电视剧免费版高清| 理伦片丰满妓女院| 麻豆传媒在线观看| 太太你想丈夫被开除吧| 做我的爱人6集免费观看电视剧| 闺蜜老公把我压在怀里| 日本大片又大又好看的PPT| 《-滴都不许漏》何泽城林荫| 西游记| 苍老师在线观看免费播放电视剧| 舌吻哼哼唧唧原声不带歌 | 秘书(高干)笔趣阁小说推荐| 书记从她乳置摸进去了视频 | 《伦敦空姐美版2023》| 动物扌暴辶鬲的| 豪放女大兵| 混乱的都市| 《厨房激战5》完整版在线观看