python协程的使用,python多线程协程配合使用
在协调的过程中,同步的使用比较简单,就是什么情况下会遇到同步问题?就是我们在进行一个工序的时候,遇到了刺刀,要等到第一个工序做完了,才能进行下一个工序。主要是要注意这个顺序不能变,一定要按顺序进行。这就是同步。
让我们看看下面的例子。
这是一组跑步内容。有两个学生。第一个可以跑完,第二个可以继续跑。
实现代码如下:
重要信息
进口时间
随机输入
asyncdefrun(名称):
打印(“{0}开始”)。格式(名称))
t=random.randint(2,10)
awaitasyncio.sleep(t)
打印(“{0}结束,持续时间{1}秒”)。格式(名称,t))
asyncdefmain():
打印(“开始:{0}”。格式(time.strftime(%X ))
阿维特伦(“小华”)
Awaitrun(“小米”)
打印( end: {0} 。格式(time.strftime(%X ))
Asyncio.run(main())最终输出结果:
现在我们都明白什么是同步了。用白话记住就行了,需要按顺序做,需要等到上一个任务完成,然后下一个就是同步了~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。