1
1

00:00:00,030  -->  00:00:05,790
Vì vậy, ở đây chúng ta có XQR để thiết lập
2

2

00:00:03,480  -->  00:00:08,220
chức năng và chức năng này về cơ bản
3

3

00:00:05,790  -->  00:00:11,370
thêm một hàng đợi hoặc semaphore vào hàng đợi
4

4

00:00:08,220  -->  00:00:13,559
thiết lập chúng ta có thể thêm semaphores vào một tập hợp hàng
5

5

00:00:11,370  -->  00:00:15,660
cũng vì vậy tôi nên đề cập đến điều này và
6

6

00:00:13,559  -->  00:00:17,550
bởi vì chúng tôi đã không giải quyết các semaphores
7

7

00:00:15,660  -->  00:00:20,189
chúng ta sẽ không nhìn vào điều đó trong phần này
8

8

00:00:17,550  -->  00:00:22,289
một khi chúng ta tạo ra các từ ngữ nghĩa, chúng ta sẽ thấy
9

9

00:00:20,189  -->  00:00:24,000
để kết hợp chúng và bây giờ
10

10

00:00:22,289  -->  00:00:26,510
Hàm lấy hai đối số đầu tiên
11

11

00:00:24,000  -->  00:00:28,980
đối số được đặt tên X cube hoặc
12

12

00:00:26,510  -->  00:00:30,660
semaphore và đối số đầu tiên này là
13

13

00:00:28,980  -->  00:00:32,489
về cơ bản là tay cầm của hàng đợi hoặc
14

14

00:00:30,660  -->  00:00:35,399
semaphore đã được thêm vào
15

15

00:00:32,489  -->  00:00:38,160
hàng đợi đặt tay cầm bộ hàng đợi và
16

16

00:00:35,399  -->  00:00:40,800
tay cầm semaphore có thể được đúc
17

17

00:00:38,160  -->  00:00:43,590
hàng đợi đặt thành viên loại hondo mà chúng tôi
18

18

00:00:40,800  -->  00:00:46,200
sẽ thấy và đối số tiếp theo là
19

19

00:00:43,590  -->  00:00:48,300
cánh tay được gọi là bộ XQ và đây là
20

20

00:00:46,200  -->  00:00:50,850
xử lý hàng đợi được đặt
21

21

00:00:48,300  -->  00:00:52,559
hàng đợi hoặc semaphore đang được thêm ngay bây giờ
22

22

00:00:50,850  -->  00:00:56,250
Hãy nhìn vào hàng đợi chọn
23

23

00:00:52,559  -->  00:00:58,680
từ thiết lập API và chức năng này ở đây
24

24

00:00:56,250  -->  00:01:01,890
XQ chọn từ bộ có hai đối số
25

25

00:00:58,680  -->  00:01:03,989
đối số đầu tiên là nó được gọi là
26

26

00:01:01,890  -->  00:01:06,150
bộ XQ và về cơ bản đây là
27

27

00:01:03,989  -->  00:01:08,670
xử lý hàng đợi được đặt từ đó
28

28

00:01:06,150  -->  00:01:10,530
xử lý hàng đợi hoặc xử lý semaphore là
29

29

00:01:08,670  -->  00:01:12,840
được nhận xử lý tập hợp hàng đợi là
30

30

00:01:10,530  -->  00:01:14,490
những gì chúng ta nhận được khi chúng ta tạo ra hàng đợi
31

31

00:01:12,840  -->  00:01:16,619
chúng tôi đã có tay cầm này và
32

32

00:01:14,490  -->  00:01:19,229
đối số thứ hai văn bản X để chờ là
33

33

00:01:16,619  -->  00:01:21,479
về cơ bản lượng thời gian tối đa
34

34

00:01:19,229  -->  00:01:23,759
: nhiệm vụ nên vẫn bị chặn
35

35

00:01:21,479  -->  00:01:25,770
Nhà nước chờ để nhận hàng đợi hoặc
36

36

00:01:23,759  -->  00:01:28,799
xử lý semaphore từ hàng đợi đặt nếu
37

37

00:01:25,770  -->  00:01:31,380
tham số X này chờ để được đặt thành
38

38

00:01:28,799  -->  00:01:34,049
0 thì khối X chọn từ bộ
39

39

00:01:31,380  -->  00:01:35,340
chức năng sẽ trở lại ngay lập tức nếu tất cả
40

40

00:01:34,049  -->  00:01:38,750
các tín hiệu và semaphores
41

41

00:01:35,340  -->  00:01:38,750
trong bộ trống
