Di conseguenza, anche se Rails stesso è thread-safe dalla versione 2.2, non esiste ancora un buon server multi-thread per questo sui server Windows. E ottieni i migliori risultati eseguendolo su server nix utilizzando il modello di concorrenza multiprocesso/single-thread. Rails come framework è thread-safe. Quindi, la risposta è yes!
Quali sono alcuni esempi di applicazioni a thread singolo?
LAME, il codificatore audio open source, è un buon esempio di applicazione a thread singolo. Non utilizzerà mai più di un thread (quindi, quando eseguo la codifica di file MP3, eseguo solo quattro o più copie contemporaneamente, ciascuna codificando un elenco di file audio).
La maggior parte dei giochi è ancora single thread?
La maggior parte dei giochi sono a thread singolo. I giochi utilizzano principalmente 1-3 core al massimo, con alcune eccezioni come BF4 dove ha l'ottimizzazione multi core.
Ruby è multi-thread?
Ruby semplifica la scrittura di programmi multi-thread con la classe Thread. I thread di Ruby sono un modo leggero ed efficiente per ottenere la concorrenza nel tuo codice.
I microservizi sono a thread singolo?
Microservizi a thread singolo
Se il tuo sistema è composto da più microservizi, ogni microservizio può essere eseguito in modalità a thread singolo. … I microservizi non condividono alcun dato per natura, quindi i microservizi sono un buon caso d'uso per un sistema con lo stesso thread.