Re: Re: Re:
Scritto da: universoparallelo 11/09/2006 16.30
Multiprocessing nel caso della mia risposta non è corretto
Il multiprocessing implica semplicemente l'uso di più processori.
Mi riferivo invece a quelle applicazioni server che devono gestire le richieste di più client, che siano distribuiti in un ambiente Intranet o più classico client/server.
Una stessa istanza per molti = multithreading.
Mi autoquoto da solo per aggiungere una considerazione a margine.
Quando si sviluppa software multithread, ovviamente lo si testa nella maggior parte dei casi su sistemi monoprocessore.
Lo si può fare.
Nelle applicazioni server l'uso di un core multiprocessore però migliora sensibilmente le prestazioni dell'applicazione.
Nel caso dei giochi, trovo il sistema Dual Core un po' sprecato, o comunque resterà sempre non ottimizzato.
Va beh, non si gioca con i computer, giusto?