Mit Boost.Faser hat c++ einen Schritt näher zu kommen Erlang-Stil-Prozesses/threads?

Lese ich http://olk.github.io/libs/fiber/doc/html/ Es scheint mir, dass mit Boost.Faser C++ näher kommen, Erlang Fähigkeit haben, um Tausende von "Verfahren", auch bekannt als "grüne Prozesse[threads]" http://en.wikipedia.org/wiki/Green_threads.

Meine Frage ist, gibt Auftrieb.Faser bereit für die Produktion, gibt es jetzt c++ - alternativen, die eine bessere Dokumentation und Beispiele? Jemand erwähnte leichte Fäden, aber ich kann nicht scheinen zu finden, ein Verweis darauf. Eine abschließende Frage ist, warum nicht die C++ - standard enthalten Fasern?

Der Grund, warum ich bin daran interessiert, das ist, weil ich realtime-updates, wo Sie einen Wert ändern, können die Auswirkungen (spawn) Hunderte/thousans von kleinen, aber peinlich parallele Berechnungen. Die C++ - thread-Modell funktioniert nicht sehr gut, imo. Bitte keine GPU, da es derzeit zu lange dauert, um die Informationen zu übertragen zu und von der GPU.

Merke ich, dass Erlang ist weit mehr als das, also bitte nicht klärt mich auf Erlang vs C++ im Allgemeinen Fall.

InformationsquelleAutor Ivan | 2014-11-19
Schreibe einen Kommentar