Dator > hur man skapar gängning i Visual Basic

  • hur man skapar gängning i Visual Basic


  • Multitrådning är vägen för framtiden. Processorer har endast blygsamma vinster i klockfrekvens , men två-, fyra-och till och med åtta kärnor datorer har blivit vardagsmat. Om du vill att dina program att förbli konkurrenskraftiga , måste du börja dra nytta av flerkärniga datorer , i Visual Basic , det bästa sättet att göra detta är genom att skapa flera trådar

    Du behöver : .
    Visual Basic <. br >NET .


    1 .
    Öppna Visual Basic . NET och skapa en tom projekt . Lägg till en ny VB fil till projektet och skapa en tom klass i filen . Du bör namnge filen och klass samma sak , till exempel , kan du namnge filen MyThreadingExample. vb , och infoga följande kod i den :

    public class MyThreadingExample
    End Class <. br >
    2
    Skapa en arbetstagare subrutin i din klass , till exempel :

    Public Sub Worker ( )
    End Sub
    3 .
    Skapa en mästare subrutin i din klass , till exempel :

    Public Sub Master ( )
    End Sub
    4

    Lägg kod för att befälhavaren subrutinen för att starta upp flera arbetstagare subrutiner i separata trådar . Till exempel :

    Dim thread1 Som ny tråd ( AddressOf arbetstagare)
    thread1. Start ( )

    Upprepa detta ( ändra thread1 till thread2 osv ) tills du har skapat så många trådar som du behöver.
    5 .
    Skapa ett nytt MyThreadingExample objekt och anropa dess befälhavare subrutin för att starta alla trådar . Lägg kod för att göra detta i ert program viktigaste subrutin . Till exempel :

    Dim MTE som ny MyThreadingExample ( )
    mte. Master ( )

    tips och varningar


  • Prova att sätta långsam , CPU-intensiva uppgifter om arbetstagares trådar , detta kommer att göra din ansökan användargränssnitt mer lyhörda , och gör att du kan dra nytta av extra processorkärnor.

Previous:nothing Next:hur man skapar en e-postlista med PHP





Relaterade artiklar


  • skillnaderna mellan Visual Basic och Visual Basic . NET
  • hur man fixar hårdvara
  • Ta bort en php -fil
  • hur zip filer med sharpziplib
  • hur du lägger till chatten på din webbplats
  • hur man använder ett Excel-makro till e-post utan att använda Outlook
  • hur man använder java script i Flash 8
  • hur man beräknar brum -koden
  • vad är en villkorlig uppgift ?
  • Oracle SQL tuning tips