Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť niečo bežať na svoj ​​vlastný vlákno v VB.Net

Väčšina moderných deň počítačov s viacerými procesormi s viacerými jadrami pre operačný systém používať . Operačný systém a kompilátor môže pracovať rozbiť program sa do samostatných vlákien , alebo programátor explicitne písať závitov do programu . Veci , ktoré budete potrebovať
Visual Basic . NET 2005 alebo vyšší
Windows 2000 alebo vyšší
Zobraziť ďalšie inštrukcie
Analyzovať program
1

Analyzujte program , že musí mať proces spustiť na jeho vlastné vlákno . Tvorba existujúce aplikácie multi - závitom môže byť náročné , ale tiež výrazne zlepšiť výkonnosť programu . Pozrite sa na dlhých bežiacich procesov , ktoré sú takmer alebo dokončenie sebestačný .

Vhodným kandidátom môže byť bežné , že volá dlho bežiaci uloženej procedúry . V mnohých prípadoch , všetky nastavenia pripojenia databázy nemusia byť uzavreté v rutinné , ale to môže byť ľahko pridané .
2

Po procese bol zmenený byť sebestačný , skontrolujte , či existujú nejaké iné procesy , ktoré je potrebné čakať na závitové spracované dokončiť . Ak existujú ďalšie procesy , ktoré nemožno spustiť až po dokončení závitu , bude musieť vlajka treba dodať , že závislé procesy skontrolujte pred prevedením .
3

proces musí byť začala použiť kód podobný tomuto :

Dim t Ako sa závitom

t = new Thread ( AddressOf LongProcess )

t.Start ( )

LongProcess by je názov postupu , ktorý sa má vykonať v jeho vlastnej vlákno .
4

Po vykonané zmeny , skúška značne. Testovanie bude nevyhnutné najmä pri rokovaniach s niťou . Vzhľadom k tomu , vlákna môžu mať rôzne množstvo času na spracovanie dostať všetky scenáre testované môže byť ťažké .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené