C++ 设计高效的C++;光纤编码

C++ 设计高效的C++;光纤编码,c++,io,fibers,C++,Io,Fibers,如何在游戏代码中最好地利用光纤?在加载资源(即,从磁盘加载文件)时,它是否应仅用于管理非抢占性上下文切换?还是允许所有类型的游戏实体在光纤中运行?我怎么安排 非常感谢C++或伪代码示例 你不喜欢吗?它就像一个线程,只有很少的CRT支持(不像线程)和一些隐藏的内存需求,比如堆栈和寄存器 这可能会使非系统代码更容易编写,但会使其复杂化到不合理的程度。您介意发布一个指向您所指内容(光纤)的链接吗?我以前从未听说过这个词,我很好奇你在说什么。我试图发布维基百科链接,但Stackoverflow无法处理。

如何在游戏代码中最好地利用光纤?在加载资源(即,从磁盘加载文件)时,它是否应仅用于管理非抢占性上下文切换?还是允许所有类型的游戏实体在光纤中运行?我怎么安排


非常感谢C++或伪代码示例

你不喜欢吗?它就像一个线程,只有很少的CRT支持(不像线程)和一些隐藏的内存需求,比如堆栈和寄存器


这可能会使非系统代码更容易编写,但会使其复杂化到不合理的程度。

您介意发布一个指向您所指内容(光纤)的链接吗?我以前从未听说过这个词,我很好奇你在说什么。我试图发布维基百科链接,但Stackoverflow无法处理。在维基百科中搜索Fiber(计算机科学)。Fiber是出了名的微妙,我从来没有听说过一个主要的生产软件广泛而成功地使用了它们(尽管我听说有很多人尝试过,然后退出。)你从来没有听说过Stackless Python()或Eve Online()?