En conséquence, bien que Rails lui-même soit thread-safe depuis la version 2.2, il n'y a pas encore de bon serveur multi-thread pour cela sur les serveurs Windows. Et vous obtenez les meilleurs résultats en l'exécutant sur des serveursnix en utilisant un modèle de concurrence multi-processus/mono-thread. Les rails en tant que cadre sont thread-safe. Donc, la réponse est oui !
Quels sont quelques exemples d'applications à thread unique ?
LAME, l'encodeur audio open source, est un bon exemple d'application à thread unique. Il n'utilisera jamais plus d'un thread (donc lorsque j'encode des fichiers MP3, j'exécute simplement quatre copies ou plus en même temps, chacune encodant une liste de fichiers audio).
La plupart des jeux sont-ils toujours à thread unique ?
La plupart des jeux sont à thread unique. Les jeux utilisent principalement 1 à 3 cœurs au maximum, à quelques exceptions près comme BF4 où il a une optimisation multicœur.
Est-ce que Ruby est multithread ?
Ruby facilite l'écriture de programmes multi-threaded avec la classe Thread. Les threads Ruby sont un moyen léger et efficace d'obtenir la concurrence dans votre code.
Les microservices sont-ils à thread unique ?
Microservices à thread unique
Si votre système se compose de plusieurs microservices, chaque microservice peut s'exécuter en mode monothread. … Les microservices ne partagent aucune donnée par nature, donc les microservices sont un bon cas d'utilisation pour un système avec le même thread.