Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di abellos
    Registrato dal
    Feb 2002
    Messaggi
    384

    [VB.NET] Implementazione copia file NAS multithreading

    Ciao a tutti,
    avevo realizzato un semplice programma che prendendo i dati da un database mi copia dei file su una cartella di rete (V che risiede nel cloud. Avevo fatto questo inserendo un ciclo while in un thread e scorrevo un recordset con i file da copiare, soltanto che risulta un po lento se i file sono di piccole dimensioni (circa 50 KB caduno).
    Mi chiedevo come posso usare un sistema multi thread per fare copiare dai 3 ai 5 file per volta, mi sapete dare alcuni esempi da cui partire possibilmente in italiano?
    Dimenticavo sono su VB .net 2010 e posso usare net 3.5 o 4
    grazie
    Da un grande potere derivano grandi responsabilità

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,255
    Devi capire prima di tutto dove sta il collo di bottiglia.
    E' lento a creare i file partendo dal recordset o a copiarli nella cartella di rete?
    Ed un base a questo parallelizzi.

  3. #3
    Utente di HTML.it L'avatar di abellos
    Registrato dal
    Feb 2002
    Messaggi
    384
    Ciao Uranio,
    mi sono spiegato male, nel database io ho solamente il percorso del file pdf che si trova su una cartella di un NAS, io devo copiare questi pdf nella cartella V: che e' in remoto, non creo nessun file da database quindi e' lenta proprio la copia
    Da un grande potere derivano grandi responsabilità

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 © 2024 vBulletin Solutions, Inc. All rights reserved.