Computer Science/OS
2021. 10. 5.
선행 그래프와 병행 프로그램
parbegin과 parend로 묵여있는 것입니다. 예시를 봐봅시다. 처음꺼와 끝꺼는 상관없고 중간에 있는 것이 동시성을 가집니다. 3가지 흐름을 묶은 게 parbegin, parend입니다. S3,S4는 동시에 일어나야 하기 때문에 parbegin, parend로 묶어야 합니다. 또다른 예시 입니다. 병행 해야할 부분은 (a,b) 입니다. 실행 흐름이 a,b로 쪼개진 것 입니다. 처음 S1과 S7은 병행이란 상관이 없습니다. S3흐름과 S2흐름 2개의 덩어리로 되어 있습니다. 흐름을 동시성에 가지게 해주는것이 parbegin, end입니다. S2, S4는 병행성과 상관없습니다. 양파껍질 같이 차례대로 구조를 만들면 됩니다. S1 parbegin S3 begin S2 parbegin S4 S5 paren..