Тема: Задача про потоки
Доброго дня, допоможіть будь ласка реалізувати, або хоть щось подібне, заздалегідь дякую
сьогодні останній день
Припустимо, що є програма з трьома потоками, така, що
потiк 1 у нескiнченному циклi виконує дiї a1, a2, a3 саме в
такому порядку
потiк 2 у нескiнченному циклi виконує дiї b1, b2, b3 саме в
такому порядку
потiк 3 у нескiнченному циклi виконує дiї c1, c2, c3 саме в
такому порядку.
Припустимо, що середовище виконання гарантує, що
жодна пара зазначених дiй, що виконуються рiзними
потоками (a1 та c2), з його точки зору, не вiдбувається
одночасно, але нiяких iнших гарантiй щодо можливого
порядку виконання таких дiй (зi своєї точки зору) не надає.
Написати регулярний вираз, що задає множину усiх
можливих скiнченних послiдовностей дiй ai
, bi
, ci (i=1,2,3),
що виконуються програмою (з точки зору середовища) при
допустимих часткових скiнченних виконаннях програми.