Obwohl Rails selbst seit Version 2.2 Thread-sicher ist, gibt es auf Windows-Servern noch keinen guten Multithread-Server dafür. Und Sie erzielen die besten Ergebnisse, wenn Sie es aufnix-Servern mit einem Multi-Prozess-/Single-Thread-Parallelitätsmodell ausführen. Rails als Framework ist Thread-sicher. Die Antwort lautet also ja!
Was sind einige Beispiele für Single-Thread-Anwendungen?
LAME, der Open-Source-Audio-Encoder, ist ein gutes Beispiel für eine Single-Thread-Anwendung. Es wird nie mehr als ein Thread verwendet (wenn ich also MP3-Dateien kodiere, führe ich einfach vier oder mehr Kopien gleichzeitig aus, wobei jede eine Liste von Audiodateien kodiert).
Sind die meisten Spiele immer noch Single-Threaded?
Die meisten Spiele sind Single-Threaded. Spiele verwenden hauptsächlich höchstens 1-3 Kerne, mit einigen Ausnahmen wie BF4, wo es eine Multi-Core-Optimierung hat.
Ist Ruby multithreaded?
Ruby macht es einfach, multi-threaded Programme mit der Thread-Klasse zu schreiben. Ruby-Threads sind eine einfache und effiziente Möglichkeit, Parallelität in Ihrem Code zu erreichen.
Sind Microservices Single-Threaded?
Single-Threaded-Microservices
Wenn Ihr System aus mehreren Microservices besteht, kann jeder Microservice im Single-Threaded-Modus laufen. … Microservices teilen von Natur aus keine Daten, daher sind Microservices ein guter Anwendungsfall für ein Same-Threaded-System.