Mat*_*een 8 python asynchronous
在编写异步API时,我可以使用哪些有用的习惯用法吗?我希望标准化一些东西,因为我似乎总是使用一些不同的样式.似乎很难使异步代码变得简单; 我想这是因为异步操作不过是.
在最基本的层面上,API的用户必须能够:
我的类支持多个异步操作.我一直在课堂上放置一些状态/错误回调,但是这个类在很多偶然的字段中变得很糟糕,而且变得太大了.我很好奇是否有人使用过他们发现组织良好的异步API.我查看了.NET的Begin/EndAsyncOperation + AsyncResult设计,以及Java中的一些类(例如Future).
这是用Python编写的,因此它仍然非常灵活.有一点需要注意:其中一些异步操作正在被封送到远程机器并在那里执行.因此,并非每个操作都必须在单独的线程中执行.
归档时间: |
|
查看次数: |
760 次 |
最近记录: |