- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
while (!requestedTermination)
{
// ...
// тут 130 строк кода...
// ...
if (requestedTermination)
{
break;
}
else
{
// to prevent excess CPU usage
Thread.Sleep(100);
}
}
Lure Of Chaos 16.12.2011 01:36 # 0
burdakovd 16.12.2011 01:40 # +1
guest 16.12.2011 01:42 # −1
guest 16.12.2011 17:22 # 0
burdakovd 16.12.2011 17:31 # 0
Во-вторых, если бы оно могло измениться за 100 мс, то оно могло бы измениться и за несколько тактов между if(requestedTermination) и break.
Не питайте иллюзий, что "мы успеем сделать %THING% прежде чем значение %VARIABLENAME% изменится".
guest 17.12.2011 00:02 # +1
Jakkk 21.04.2023 18:16 # 0
guest 16.12.2011 01:40 # −2
guest 16.12.2011 09:23 # +3
напоминает осла из шрека:
-а мы приехли?
-нет
-а сейчас?
-нет
....
Steve_Brown 16.12.2011 09:34 # 0
guest 16.12.2011 10:46 # +3
guest8 09.04.2019 12:23 # −999