Лр2
1. По каждой лабораторной работе на проверку должен быть прислан отдельный отчет и отдельная программа.
2. Отчет должен быть оформлен согласно требованиям образовательного стандарта ОС ТУСУР (https://regulations.tusur.ru/#/documents/87), а требования к его структуре см. в УМП.
3. Для данного задания входного файла я не вижу. Если же ввод будет реализован через интерфейс, то должна быть предусмотрена возможность ввода всех данных, указанных в задании. Кроме того, в интерфейсе программы имеющиеся поля ввода не подписаны.
4. В отчете я не вижу схем построенных сетей Петри, а в программе классы PetriSemaphore и PetriPool явной реализации сети Петри не содержат. Тут должны быть инкапсулированы, как минимум, структуры данных с маркировкой сети и ее функциями переходов (в виде множеств I/O или матриц D–/D+).
5. Во-первых, Программа не выводит сгенерированные элементы массива данных. Во-вторых, не выводит найденные элементы. В-третьих, она должна выводить два набора результатов – для однопоточного и многопоточного поиска.