Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    105

    [VB.Net] Consiglio progettuale su threads

    Allora, visto che sto facendo un programma che richiede una certa quantità di elaborazione, mi è neccessario implementare dei threads per far si che la form principale non si blocchi e anche per ottimizzare l'elaborazione del programma stesso.

    Ora il punto è:
    Quanti threads devo utilizzare per ottimizzare l'elaborazione della stessa istanza?
    Cioè se io ho un quad core, è conveniente usare 4 threads per la stessa elaborazione, maggiori oppure non cambia nulla?

    grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Non mi sembra che ci sia una relazione tra il numero dei Thread che fai partire con il numero dei core della CPU, a meno che non scrivi espressamente codice che sfrutti il multicore. Ciò significa che se crei due Thread per elaborare qualcosa, questo non implica che i singoli Thread lavorino su core separati, ovvero in parallelo.
    Leggi la guida sulla programmazione parallela
    Sbagliare è umano, perseverare è diabolico.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    105
    Ok grazie mille, è proprio questo che volevo sapere.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.