Я использую .NET (C #).
если у меня 2 потока, работающих под T1 и T2, а T1 выглядит так:
while (true)
{
dosomething(); //this is a very fast operation
sleep(5 seconds);
}
в то же время Т2 делает что-то совершенно иное, однако время от времени ему нужно дать Т1 удар, чтобы он проснулся от сна, даже если время сна не истекло. Как мне это сделать?