Size: a a a

2020 March 13

IK

Ilya Khudaev in С#
Майкрософт вы что ЕБОБО ??
источник

ШН

Шерзод Немножко Токсик in С#
Ilya Khudaev
всмысле я поток не могу прервать ?
запрещено, что не ясно?
источник

ШН

Шерзод Немножко Токсик in С#
даже под вендой не рекомендуется
источник

IK

Ilya Khudaev in С#
Шерзод Немножко Токсик
запрещено, что не ясно?
и как мне поток прервать
источник

ШН

Шерзод Немножко Токсик in С#
Ilya Khudaev
и как мне поток прервать
используй примитивы синхронизации
источник

ШН

Шерзод Немножко Токсик in С#
cancellation token, manualresetevent, autoresetevent, semaphore, mutex
источник

IK

Ilya Khudaev in С#
Шерзод Немножко Токсик
используй примитивы синхронизации
это которые Mutex и подобные ?
источник

ШН

Шерзод Немножко Токсик in С#
Ilya Khudaev
это которые Mutex и подобные ?
да, они для этого и созданы
источник

IK

Ilya Khudaev in С#
Шерзод Немножко Токсик
да, они для этого и созданы
ладно ок.
а зачем вообще делать метод Abort с эксепшыном ?
источник

ШН

Шерзод Немножко Токсик in С#
Ilya Khudaev
ладно ок.
а зачем вообще делать метод Abort с эксепшыном ?
ну пичот у тебя и прям сильна нада шо
источник

КА

Костин Алексей Петрович in С#
IsBackground true )
или токенами туши
источник

ШН

Шерзод Немножко Токсик in С#
а вообще это отголосок старого
источник

IK

Ilya Khudaev in С#
Костин Алексей Петрович
IsBackground true )
или токенами туши
как раз в бэкграунде
источник

ШН

Шерзод Немножко Токсик in С#
для совместимости
источник

КА

Костин Алексей Петрович in С#
тогда токен
источник

IK

Ilya Khudaev in С#
ну придётся видать
источник

IK

Ilya Khudaev in С#
хотя я в них не силён
источник

КА

Костин Алексей Петрович in С#
там пол странички docs зачитать
источник

КА

Костин Алексей Петрович in С#
не очкуй
источник

IK

Ilya Khudaev in С#
хотя хз есть ли там вообще смысл:
по сути что я вообще делаю:

...
DownloadThread = new Thread(new ThreadStart(DownloadFile));
DownloadThread.IsBackground = true;
DownloadThread.Start();
...

private void DownloadFile()
{
 ...
 try
 {
 }

 catch (Exception ex) {...}

 finally
 {
   if (DownloadThread != null)
   {
       DownloadThread.Abort();
   }  
 }
}
источник