课程名称:基于单线程的Python Coroutines 并发编程硬核能力实战课
课程关键字:Coroutines、Concurrency、Synchronization、Primitives 、Lock、Condition、Asyncio、Shared Data、Thread、Event Loop、async with、Race Condition、Event Loop、Request、Workers、Semaphores、Event、Task、Notify、Conditions Predicate
课程内容:
以AsyncIO为基石,本专题课程以Single-thread中Coroutines Concurrency做为主轴,从Multiple Coroutines对共享数据操作的数据安全问题展开,抽丝剥茧的剖析Python单线程并发中的各种问题及解决方案,包括race condition、Lock、Semaphores、Event、Condition、Predicate等,所有的内容既包含原理机制解密、有包含相应的代码案例及运行效果分析,帮助学员对Python单线程并发编程有透彻的体悟。
值得一提的是,课程不仅有每一个知识点都配备具体的案例,同时也结合了众多生产级场景提出了落实到代码级的解决方案,例如关于event通知机制在生产环境的应用,再例如semaphore对资源使用的精细控制等。
本课程是Python高级开发人员的技术能力的核心组成部分之一,掌握完本课程的内容,可以基于Coroutines的Python单线程并发编程编写任意复杂度的Python程序,同时对学员阅读Rasa等大型开源项目也会大有裨益。
课程答疑:
课程提供配套的视频、代码及资料,购买后联系Gavin获得代码及辅助资料。
课程提供1年的技术答疑服务