zeleny (16.12.2013 16:56, просмотров: 225) ответил Mazur на Prototreads те же автоматы. Смысл их использовать?
в PT задачи могут включать любые вложенные циклы и условия. На автоматах без сложного жонглирования состояниями и разворота циклов такое сделать можно, но выглядеть будет нечитаемо.
for (static row=0; row<ROWS; row++) {
for (static col=0; col<COLS; col++) {
...//вывести символ
if (усл1) { PT_WAIT_WHILE(pt, усл2); ) } //ожидание усл2
..........
PT_YIELD(pt); //выход в осн.цикл и возврат сюда
}
}