Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752

    [vb.net]Gestire Multithreading

    Ciao
    Ho un Dual Xeon Dual Core.
    Ho notato che molti programmi commerciali utilizzano solo 1 core
    mentre gli altri rimangono inutilizzati.
    Vorrei capire se esiste la possibilità di monitorare l'utilizzo dei vari core per poi utilizzarne i meno occupati.


    Grazie
    Comunque Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Questa (come sai perche' non e' da poco che frequenti il forum) non e' la sezione per il VB ...

    E in ogni caso, cosa c'entra il multithreading con la gestione dei core ... ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Verissimo.
    Chiedo umilmente scusa ma visto l'ora del 3d era meglio che andavo a casa a dormire.
    Scusatemi ancora.


    Dunque.....
    Ho notato che certi programmi commerciali usano 1 solo core, (Es. Quick Time).
    Quando lo lancio vedo tramite il Task Manager di XP che 1 core lavora e gli altri sono praticamente fermi.
    Ora devo scrivere un programmino e vorrei capire se c'è la possibilità di controllare l'utilizzo dei vari core e indirizzare il mio programma nel core meno utilizzato.


    Grazie
    Comunque Grazie

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Certo che puoi controllare l'uso dei core o, almeno, dare i "suggerimenti" per farlo (salvo che il sistema operativo non decida altrimenti ...).

    Studia la API

    SetThreadAffinityMask
    http://msdn.microsoft.com/en-us/library/ms686247(VS.85).aspx

    Per .NET studia anche la

    ProcessorAffinity

    della ProcessThread
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.