Guest User

Untitled

a guest
Oct 22nd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. MyThread1 = new System.Threading.Thread(delegate () { SmallFinder("Аргумент1", "Аргумент2", "Аргумент3"); });
  2. if (MyThread1.IsAlive == true)
  3. {
  4. MyThread1.Abort();
  5. MyThread1.Join();
  6. }
  7. MyThread1.Start();
  8.  
  9. private static Thread MyThread1;
  10.  
  11. // освободить уже существующий поток, если он есть
  12. if ( (MyThread1 != null) && (MyThread1.IsAlive) )
  13. {
  14. MyThread1.Abort();
  15. MyThread1.Join();
  16. }
  17.  
  18. // создать новый поток (ссылка на старый/завершённый освобождается)
  19. MyThread1 = new System.Threading.Thread(delegate () { SmallFinder("Аргумент1", "Аргумент2", "Аргумент3"); });
  20. // запустить новый поток
  21. MyThread1.Start();
Add Comment
Please, Sign In to add comment