File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -25,11 +25,11 @@ Trong bài này sẽ có 5 sem
25
25
sem_t sem1, sem2, sem3, sem4 và sem_t mutex
26
26
27
27
```
28
- sem1: điều phối hẹn hò giữa 2H -> 1H20 --> Sau khi 2 H chạy thì H20 mới được chạy
29
- sem2: điều phối hẹn hò giữa 1O -> 1H20 --> Sau khi O chạy thì H20 mới được chạy
30
- sem3: điều phối hẹn hò giữa 1H20 -> 1O --> sau khi H20 chạy thì O mới được chạy ( Trong lần đầu chạy thì O không phải đợi vì value initial = 1 )
31
- sem4: điều phối hẹn hò giữa 1H20 -> 2H --> sau khi H20 chạy thì 2H mới được chạy ( Trong lần đầu chạy thì H không phải đợi vì value initial = 2 )
32
- mutex: điều phối truy xuất độc quyền giữa các thread H2O
28
+ sem1: đồng bộ hẹn hò giữa 2H -> 1H20 --> Sau khi 2 H chạy thì H20 mới được chạy
29
+ sem2: đồng bộ hẹn hò giữa 1O -> 1H20 --> Sau khi O chạy thì H20 mới được chạy
30
+ sem3: đồng bộ hẹn hò giữa 1H20 -> 1O --> sau khi H20 chạy thì O mới được chạy ( Trong lần đầu chạy thì O không phải đợi vì value initial = 1 )
31
+ sem4: đồng bộ hẹn hò giữa 1H20 -> 2H --> sau khi H20 chạy thì 2H mới được chạy ( Trong lần đầu chạy thì H không phải đợi vì value initial = 2 )
32
+ mutex: đồng bộ truy xuất độc quyền giữa các thread H2O
33
33
```
34
34
## Tham khảo
35
35
https://www.geeksforgeeks.org/thread-functions-in-c-c/
You can’t perform that action at this time.
0 commit comments