Als resultaat, hoewel Rails zelf thread-safe is sinds versie 2.2, is er nog geen goede multi-threaded server voor op Windows-servers. En u krijgt de beste resultaten door het uit te voeren op nix-servers met behulp van een multi-process/single-threaded gelijktijdigheidsmodel. Rails als frame is draadveilig. Het antwoord is dus ja!
Wat zijn enkele voorbeelden van toepassingen met één schroefdraad?
LAME, de open source audio-encoder, is een goed voorbeeld van een single-threaded applicatie. Het zal nooit meer dan één thread gebruiken (dus als ik MP3-bestanden codeer, voer ik gewoon vier of meer kopieën tegelijk uit, die elk een lijst met audiobestanden coderen).
Zijn de meeste spellen nog steeds single threaded?
De meeste spellen zijn single threaded. Games gebruiken maximaal 1-3 cores, met enkele uitzonderingen zoals BF4 waar het multi-core optimalisatie heeft.
Is Ruby multi-threaded?
Ruby maakt het gemakkelijk om multi-threaded programma's te schrijven met de Thread-klasse. Ruby-threads zijn een lichtgewicht en efficiënte manier om gelijktijdigheid in uw code te bereiken.
Zijn Microservices single-threaded?
Single-threaded Microservices
Als uw systeem uit meerdere microservices bestaat, kan elke microservice in single-threaded-modus draaien. … Microservices delen van nature geen gegevens, dus microservices zijn een goede use case voor een systeem met dezelfde thread.