1
1

00:00:00,060  -->  00:00:03,659
xin chào mừng trở lại trong bài học này, chúng tôi
2

2

00:00:01,829  -->  00:00:06,180
sẽ xem xét một số khái niệm cơ bản
3

3

00:00:03,659  -->  00:00:09,210
trong lập trình thời gian thực ở đây, chúng tôi
4

4

00:00:06,180  -->  00:00:11,309
có ưu tiên đảo ngược và ưu tiên
5

5

00:00:09,210  -->  00:00:13,799
đảo ngược xảy ra khi chúng ta có cao hơn
6

6

00:00:11,309  -->  00:00:17,100
nhiệm vụ ưu tiên chờ đợi thấp hơn
7

7

00:00:13,799  -->  00:00:19,470
nhiệm vụ ưu tiên vì vậy khi điều này xảy ra
8

8

00:00:17,100  -->  00:00:22,619
nhiệm vụ ưu tiên cao hơn đang chờ
9

9

00:00:19,470  -->  00:00:25,310
nhiệm vụ ưu tiên thấp hơn vốn đã giả định
10

10

00:00:22,619  -->  00:00:28,800
mức độ ưu tiên của nhiệm vụ ưu tiên thấp hơn
11

11

00:00:25,310  -->  00:00:32,730
do đó ưu tiên tên đảo ngược
12

12

00:00:28,800  -->  00:00:33,660
ưu tiên được đảo ngược tiếp theo hãy lấy một
13

13

00:00:32,730  -->  00:00:36,540
nhìn cái này
14

14

00:00:33,660  -->  00:00:39,180
chúng ta có bế tắc và bế tắc xảy ra
15

15

00:00:36,540  -->  00:00:41,640
khi hai nhiệm vụ hoặc hai nhiệm vụ trở lên
16

16

00:00:39,180  -->  00:00:44,399
không thể tiến hành vì họ đang chờ
17

17

00:00:41,640  -->  00:00:46,950
cho một tài nguyên được nắm giữ bởi người khác
18

18

00:00:44,399  -->  00:00:49,530
nhiệm vụ và điều này xảy ra khi bạn có
19

19

00:00:46,950  -->  00:00:52,140
semaphores điều này rất phổ biến trong việc sử dụng
20

20

00:00:49,530  -->  00:00:54,600
semaphore swen tất cả các nhiệm vụ đang chờ đợi
21

21

00:00:52,140  -->  00:00:57,180
semaphore nhưng không có nhiệm vụ nào
22

22

00:00:54,600  -->  00:00:59,430
đưa ra semaphore vì vậy điều này được gọi là
23

23

00:00:57,180  -->  00:01:01,530
bế tắc khi bạn có nhiệm vụ chờ đợi
24

24

00:00:59,430  -->  00:01:03,989
cho tài nguyên của nhau và không ai là
25

25

00:01:01,530  -->  00:01:06,000
nảy bóng đầu tiên là
26

26

00:01:03,989  -->  00:01:08,369
từ bỏ tài nguyên này trước
27

27

00:01:06,000  -->  00:01:10,460
cũng trở thành bế tắc
28

28

00:01:08,369  -->  00:01:13,650
thừa kế và điều này liên quan đến
29

29

00:01:10,460  -->  00:01:16,200
tạm thời nâng cao mức độ ưu tiên của
30

30

00:01:13,650  -->  00:01:18,570
chủ sở hữu tài nguyên để ưu tiên của
31

31

00:01:16,200  -->  00:01:20,759
nhiệm vụ ưu tiên cao nhất đang chờ
32

32

00:01:18,570  -->  00:01:23,700
tài nguyên và chúng ta có thể sử dụng điều này để ngăn chặn
33

33

00:01:20,759  -->  00:01:24,750
ưu tiên đảo ngược vì vậy đây là tất cả
34

34

00:01:23,700  -->  00:01:26,490
là cho bài học này nếu bạn có bất kỳ
35

35

00:01:24,750  -->  00:01:28,920
tất cả các câu hỏi gửi cho tôi một tin nhắn hoặc
36

36

00:01:26,490  -->  00:01:32,090
để lại trong khu vực câu hỏi và tôi sẽ nhận được
37

37

00:01:28,920  -->  00:01:32,090
trở lại với bạn càng nhanh càng tốt
