Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [C#]Threading

  1. #1

    [C#]Threading

    Ciao a tutti.

    Mi sto avvicinando alla programmazione multithread e avrei bisogno di un piccolo aiutino.
    Mettiamo il caso io abbia scritto una funzione che analizza un singolo file e ne estragga alcune informazioni.

    Supponiamo ora che io abbia una cartella con 100 file.
    Quello che vorrei fare è lanciare 4 THREAD che richiamino la funzione da me scritta e analizzino tutti i file all' interno della cartella.

    In tal modo su di un processore multicore (QuadoCore in questo caso) la velocità di esecuzione dovrebbe aumentare, potendo analizzare 4 file per volta anzichè uno solo.
    Dato che non ho esperienza nella programmazione multithread vorrei sapere se è facilmente realizzabile come idea.

    Grazie mille.

  2. #2
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Sezione sbagliata!!
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Originariamente inviato da XWolverineX
    Sezione sbagliata!!
    Sposto in Visual Basic e .NET Framework.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Controlla sull'msdn la classe thread per capire come funziona..

    In soldoni tu crei un thread passando ad esso un nome di metodo che sarà il suo corpo da eseguire (cioè fa quello e poi muore)..

    La programmazione multithreading è complessa e lunga da spiegare.. L'MSDN ti chiarirà com molti esempi come fare..

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.