Deadlock Prevention Policy of Concurrent Programming Base on Petri Net

DING Li,DONG Li-da,PIAO Yun
DOI: https://doi.org/10.3785/j.issn.1008-9497.2012.01.010
2012-01-01
Abstract:This paper proposed a Petri net model of concurrent programs with synchronization signals—S3PS(system of simple sequential process with signals) net for the deadlock problem in concurrent programming.We also proved that the sufficient and necessary condition of this subclass of Petri net being alive is its siphons that never being unmarked.Then by the addition of control ling arc to strict minimal siphons,siphons in S3PS net cannot be unmarked,and the net is alive,so that the deadlock problem in concurrent programs was solved.The application example illustrates the feasibility of S3PS in modeling concurrent programming and the effectiveness of the deadlock prevention policy.
What problem does this paper attempt to address?