微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

纤维更换六角线

如何解决纤维更换六角线

我有一个程序,该程序要求大量任务同时运行,而不是并行运行。当我开始研究该程序时,我探索了一些选项(基于回调,事实证明太不切实际,不可行; tink.async,结果完全破坏了IDE自动完成功能,而@ async / @ await逐渐渗透到每个函数中,也使编译速度变慢了)。最终,我最终使用标准的Thread API模拟了Fibers。暂时可以很好地工作,但是随着处理数据的复杂性增加性能开始变得难以忍受。

长话短说:我有一些创建和协调线程的类,但是我必须用Green Threads / Fibers /将它们替换为它们。任何与异步/等待或回调功能类似的东西都不存在,因为我将不得不重写成千上万的LoC。 有人能想到一种可能的方法来在Haxe中执行此操作而无需切换到超慢目标平台之一吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。