наверное в спячку вводить на большее время типа Task1
{
//todo
Sleep(1)
}
Task2
{
//todo
Sleep(2)
}
Мне самому все это не сильно нравится. Вроде как в ОС с механизмом Round-Robin ситуация иная (как вы и хотите), но чего-то конкретного посоветовать не могу