1
1

00:00:00,030  -->  00:00:07,140
Vì vậy, nó nói rằng chúng ta có hai lỗi bây giờ
2

2

00:00:04,410  -->  00:00:09,540
nói không xác định ứng dụng V
3

3

00:00:07,140  -->  00:00:12,630
nhận bộ nhớ tác vụ nhàn rỗi và V
4

4

00:00:09,540  -->  00:00:15,540
ứng dụng có thời gian một bộ nhớ nhiệm vụ ngay
5

5

00:00:12,630  -->  00:00:19,250
Tôi đã mong đợi điều này vì vậy chúng tôi đã thiết lập
6

6

00:00:15,540  -->  00:00:22,320
phân bổ tĩnh cho 1 thì chúng ta phải
7

7

00:00:19,250  -->  00:00:24,840
chúng tôi phải cung cấp một triển khai
8

8

00:00:22,320  -->  00:00:27,689
ứng dụng nhận tôi làm nhiệm vụ
9

9

00:00:24,840  -->  00:00:30,150
bộ nhớ để cung cấp bộ nhớ cho
10

10

00:00:27,689  -->  00:00:32,759
nhiệm vụ nhàn rỗi và làm tương tự cho
11

11

00:00:30,150  -->  00:00:34,739
nhiệm vụ hẹn giờ chúng ta phải viết
12

12

00:00:32,759  -->  00:00:37,079
chức năng gọi lại để cung cấp
13

13

00:00:34,739  -->  00:00:38,910
bộ nhớ cho nhiệm vụ lý tưởng và bộ đếm thời gian
14

14

00:00:37,079  -->  00:00:40,770
những nhiệm vụ này luôn được thực hiện
15

15

00:00:38,910  -->  00:00:43,710
tự động cho chúng tôi khi chúng tôi sử dụng
16

16

00:00:40,770  -->  00:00:45,329
phương pháp phân bổ động nếu chúng ta
17

17

00:00:43,710  -->  00:00:48,059
làm kinh ngạc chúng ta phải làm điều này
18

18

00:00:45,329  -->  00:00:48,980
bản thân chúng tôi rất dễ dàng vì vậy hãy lấy
19

19

00:00:48,059  -->  00:00:53,460
với nó
20

20

00:00:48,980  -->  00:00:55,559
vì vậy tôi sẽ mang nó là tôi
21

21

00:00:53,460  -->  00:00:57,930
sẽ mang lại chức năng đó là chúng ta
22

22

00:00:55,559  -->  00:01:00,270
bắt đầu với ứng dụng V giúp tôi làm
23

23

00:00:57,930  -->  00:01:03,539
bộ nhớ tác vụ và tôi sẽ gọi nó
24

24

00:01:00,270  -->  00:01:05,790
xuống đây chỉ để làm cho nó dễ đọc hơn
25

25

00:01:03,539  -->  00:01:08,670
chúng ta có thể viết nó theo chiều dọc ở đây
26

26

00:01:05,790  -->  00:01:10,770
như thế này và vì vậy chúng tôi phải tuyên bố
27

27

00:01:08,670  -->  00:01:13,170
đệm tĩnh nếu không nó sẽ
28

28

00:01:10,770  -->  00:01:15,090
phân bổ trên ngăn xếp và sẽ không được
29

29

00:01:13,170  -->  00:01:18,270
có sẵn sau chức năng đặc biệt này
30

30

00:01:15,090  -->  00:01:22,170
thoát ra để chúng ta có thể bắt đầu với tĩnh
31

31

00:01:18,270  -->  00:01:26,220
từ khóa và sau đó khai báo bộ đệm
32

32

00:01:22,170  -->  00:01:28,290
chỉ cần mang nó đến đây tôi bắt đầu với nó
33

33

00:01:26,220  -->  00:01:29,759
bắt đầu một nhiệm vụ và lần này chúng ta
34

34

00:01:28,290  -->  00:01:33,390
gọi nó là T xem bạn có nhớ không
35

35

00:01:29,759  -->  00:01:35,520
tác vụ tĩnh bộ đệm này mà chúng tôi cung cấp
36

36

00:01:33,390  -->  00:01:36,180
nó là một thanh tác vụ chiến đấu được gọi là
37

37

00:01:35,520  -->  00:01:38,790
bài tập, nhiệm vụ
38

38

00:01:36,180  -->  00:01:41,040
TCB như tôi đã nói đây là kiểm soát nhiệm vụ
39

39

00:01:38,790  -->  00:01:42,869
khối nhiệm vụ đặc biệt này khi chúng ta
40

40

00:01:41,040  -->  00:01:45,329
viết trong một hàm gọi lại đây là
41

41

00:01:42,869  -->  00:01:48,240
trẻ đây là ngôn ngữ được sử dụng chúng ta có thể
42

42

00:01:45,329  -->  00:01:50,520
sử dụng TCP có thể đặt tên TCP này là
43

43

00:01:48,240  -->  00:01:53,100
tốt nhưng khi viết vào hàm
44

44

00:01:50,520  -->  00:01:55,950
nhiệm vụ khi khai báo nhiệm vụ
45

45

00:01:53,100  -->  00:01:58,200
ngôn ngữ thường sử dụng bộ đệm tác vụ nhưng
46

46

00:01:55,950  -->  00:02:02,040
khi khai báo hoặc viết trong cuộc gọi lại
47

47

00:01:58,200  -->  00:02:04,740
chức năng cho nhiệm vụ nhàn rỗi cho lý tưởng
48

48

00:02:02,040  -->  00:02:06,299
bộ nhớ tác vụ và bộ nhớ tác vụ hẹn giờ chúng ta
49

49

00:02:04,740  -->  00:02:09,270
nói XI làm nhiệm vụ
50

50

00:02:06,299  -->  00:02:10,979
TCB X thời gian một nhiệm vụ TC đánh bại chỉ là một tên
51

51

00:02:09,270  -->  00:02:13,740
khác biệt nhưng bạn có thể cho chúng tôi biết
52

52

00:02:10,979  -->  00:02:16,920
cùng từ nhiệm vụ tĩnh không khí gọn gàng
53

53

00:02:13,740  -->  00:02:19,470
đó là những gì nó được vì vậy chúng tôi tuyên bố
54

54

00:02:16,920  -->  00:02:23,100
đệm độc hại là kiểm soát nhiệm vụ
55

55

00:02:19,470  -->  00:02:24,540
chặn chúng tôi khai báo ngăn xếp mà chúng tôi
56

56

00:02:23,100  -->  00:02:27,900
đã có cái này rồi
57

57

00:02:24,540  -->  00:02:31,890
được định nghĩa trong cấu hình nghệ sĩ miễn phí của chúng tôi rằng
58

58

00:02:27,900  -->  00:02:34,680
8 tập tin cấu hình này nhiều kích thước ngăn xếp hơn
59

59

00:02:31,890  -->  00:02:39,710
được định nghĩa là số 16 ở đây theo mặc định
60

60

00:02:34,680  -->  00:02:39,710
Tôi có thể thay đổi giá trị ở đâu đó ở đây
61

61

00:02:43,220  -->  00:02:50,340
được rồi cấu hình này nhiều kích thước ngăn xếp hơn
62

62

00:02:46,410  -->  00:02:53,160
Hãy xác định ở đây là 130 Tôi xin lỗi
63

63

00:02:50,340  -->  00:02:56,730
16 là những thứ từ tôi chrome hệ điều hành chrome của tôi
64

64

00:02:53,160  -->  00:02:58,770
phải mặc định tối thiểu bộ 16
65

65

00:02:56,730  -->  00:03:01,020
Vì vậy, điều này đã được xác định vì vậy chúng tôi cũng
66

66

00:02:58,770  -->  00:03:07,520
tuyên bố ngăn xếp cho nhiệm vụ lý tưởng
67

67

00:03:01,020  -->  00:03:07,520
một khi đã xong chỉ cần làm điều này
68

68

00:03:09,590  -->  00:03:13,710
có tham số đầu tiên
69

69

00:03:11,910  -->  00:03:16,470
đầu tiên là đối số đầu tiên của điều này
70

70

00:03:13,710  -->  00:03:18,390
chức năng gọi lại là điều khiển tác vụ
71

71

00:03:16,470  -->  00:03:21,330
chặn để chúng ta có thể chỉ vào
72

72

00:03:18,390  -->  00:03:25,160
biến ở đây như thế này tcp mà chúng ta
73

73

00:03:21,330  -->  00:03:25,160
tuyên bố và sau đó tất nhiên là chùng
74

74

00:03:31,870  -->  00:03:37,450
và sau đó nó giống như tiếng thở dài vì vậy bạn không
75

75

00:03:35,019  -->  00:03:39,190
cần hiểu cách gọi lại này
76

76

00:03:37,450  -->  00:03:41,250
viết là bạn sẽ sử dụng tương tự
77

77

00:03:39,190  -->  00:03:44,379
gọi lại cho bất kỳ ứng dụng nào
78

78

00:03:41,250  -->  00:03:48,970
viết nên đây chỉ là để đưa bạn
79

79

00:03:44,379  -->  00:03:51,580
thông qua nó yeah vì vậy đây là ba
80

80

00:03:48,970  -->  00:03:54,610
tham số và đây là các bài tập
81

81

00:03:51,580  -->  00:03:59,470
chúng tôi đã cho họ vì vậy tôi sẽ chỉ thêm vào
82

82

00:03:54,610  -->  00:04:03,069
bình luận cho chức năng đặc biệt này
83

83

00:03:59,470  -->  00:04:12,099
rằng khi bạn đang sửa đổi nó dễ dàng hơn
84

84

00:04:03,069  -->  00:04:16,150
để sửa lại được một số ý kiến ở đây như
85

85

00:04:12,099  -->  00:04:19,570
vâng tôi biết nó đã bão hòa với
86

86

00:04:16,150  -->  00:04:21,489
ý kiến nhưng vâng tôi hy vọng bạn hiểu
87

87

00:04:19,570  -->  00:04:26,139
bạn không thể xóa chúng khi bạn tải xuống
88

88

00:04:21,489  -->  00:04:37,240
nguồn cho dự án nếu bạn không
89

89

00:04:26,139  -->  00:04:42,610
tìm thấy chúng rất hữu ích yeah và sau đó
90

90

00:04:37,240  -->  00:04:44,800
ý kiến cuối cùng đúng vì vậy đây là
91

91

00:04:42,610  -->  00:04:47,620
là cuộc gọi lại để nhận nhiệm vụ
92

92

00:04:44,800  -->  00:04:50,680
bộ nhớ bây giờ chúng ta phải làm tương tự cho
93

93

00:04:47,620  -->  00:04:54,280
giống như chúng ta đã nói bộ lỗi chúng ta thiếu
94

94

00:04:50,680  -->  00:04:57,310
trong bộ nhớ nhiệm vụ lý tưởng và nhận
95

95

00:04:54,280  -->  00:05:00,250
thời gian một bộ nhớ nhiệm vụ nó giống hệt nhau
96

96

00:04:57,310  -->  00:05:02,050
điều khác biệt Idol được thay thế
97

97

00:05:00,250  -->  00:05:04,810
với bộ đếm thời gian ổn, hãy làm từng bước một
98

98

00:05:02,050  -->  00:05:11,800
Vì vậy, hãy làm thời gian hoặc họ nhận được bộ đếm thời gian
99

99

00:05:04,810  -->  00:05:16,270
có thời gian một bộ nhớ nhiệm vụ nó giống như
100

100

00:05:11,800  -->  00:05:18,880
Thần tượng làm chỉ kết thúc từ
101

101

00:05:16,270  -->  00:05:21,880
lý tưởng thay thế với bộ đếm thời gian vì vậy chúng tôi cần
102

102

00:05:18,880  -->  00:05:25,090
khai báo khối điều khiển tác vụ
103

103

00:05:21,880  -->  00:05:28,620
cổ phiếu kích thước chứng khoán và sau đó chúng tôi
104

104

00:05:25,090  -->  00:05:36,639
cần phải vượt qua những tranh luận ở đây
105

105

00:05:28,620  -->  00:05:40,770
vì vậy tôi sẽ làm nhanh thôi
106

106

00:05:36,639  -->  00:05:44,070
được định nghĩa chúng ta chỉ có thể đến đây và
107

107

00:05:40,770  -->  00:05:44,070
giao cho họ
108

108

00:05:46,520  -->  00:05:53,250
và cuối cùng là nhiệm vụ hẹn giờ
109

109

00:05:51,000  -->  00:05:55,680
kích thước mà chúng ta đã biết là có
110

110

00:05:53,250  -->  00:05:58,199
nhiều ngăn xếp được định nghĩa như
111

111

00:05:55,680  -->  00:05:59,699
điều này để bây giờ chúng ta có thể tiết lộ dự án đó
112

112

00:05:58,199  -->  00:06:02,340
và chúng tôi không mong đợi để thấy bất kỳ lỗi nào
113

113

00:05:59,699  -->  00:06:03,870
và bởi vì đây là và bởi vì đây là
114

114

00:06:02,340  -->  00:06:06,090
một chức năng gọi lại mà chúng ta thậm chí không cần
115

115

00:06:03,870  -->  00:06:10,259
để đặt một nguyên mẫu ở đây vì vậy tôi chỉ
116

116

00:06:06,090  -->  00:06:12,389
sẽ xây dựng lại và như bạn thấy
117

117

00:06:10,259  -->  00:06:19,740
chúng tôi đã có lỗi của bạn một giai đoạn khác
118

118

00:06:12,389  -->  00:06:22,260
thực sự chúng tôi có thể kiểm tra chương trình của chúng tôi và
119

119

00:06:19,740  -->  00:06:23,520
Tất nhiên là đèn LED không nhấp nháy
120

120

00:06:22,260  -->  00:06:27,060
nó không chớp mắt vì chúng tôi không
121

121

00:06:23,520  -->  00:06:29,430
đã bắt đầu một lịch trình nhưng vâng, hãy thêm
122

122

00:06:27,060  -->  00:06:33,210
ba nhiệm vụ khác ba nhiệm vụ khác
123

123

00:06:29,430  -->  00:06:36,660
và sau đó chỉ cần kiểm tra mọi thứ
124

124

00:06:33,210  -->  00:06:40,550
bài học bắt đầu dài
125

125

00:06:36,660  -->  00:06:40,550
một số bình luận cuối cùng ở đây như một lời nhắc nhở
126

126

00:06:41,300  -->  00:06:49,050
bình luận ở đây bởi vì đây không phải là
127

127

00:06:46,289  -->  00:06:51,270
quá trình sáng tạo tiêu chuẩn của bạn, bạn cần
128

128

00:06:49,050  -->  00:06:53,760
để thực sự đi đến cấu hình nghệ sĩ miễn phí
129

129

00:06:51,270  -->  00:06:56,669
chấm tập tin H và tại dòng mã này và
130

130

00:06:53,760  -->  00:07:01,320
chúng ta cần quay lại vì vậy tôi sẽ đặt cái này
131

131

00:06:56,669  -->  00:07:04,440
ở đây để nhắc nhở bạn để chúng tôi có thể tạo ra
132

132

00:07:01,320  -->  00:07:06,479
ba nhiệm vụ khác cùng một cách
133

133

00:07:04,440  -->  00:07:09,440
bằng cách tạo một bản sao này và sau đó
134

134

00:07:06,479  -->  00:07:13,580
thay đổi nó thành các màu sắc khác nhau và
135

135

00:07:09,440  -->  00:07:13,580
Hãy xem cái tiếp theo có màu đỏ
136

136

00:07:24,050  -->  00:07:36,840
sau đó chúng ta đi cổ xưa và nữ hoàng của chúng ta
137

137

00:07:27,420  -->  00:07:39,110
cái này ở đây trở thành đầy đủ tất cả
138

138

00:07:36,840  -->  00:07:39,110
đúng
139

139

00:07:41,180  -->  00:07:49,070
sắp xếp cái cuối cùng này là nhiệm vụ xanh
140

140

00:08:00,260  -->  00:08:07,530
thật tuyệt vời để chúng ta có thể đến
141

141

00:08:04,170  -->  00:08:11,610
ở đây và sau đó chỉ cần sử dụng thùng nhiệm vụ X
142

142

00:08:07,530  -->  00:08:14,540
tĩnh chỉ cần sao chép nó và thay đổi nó cho
143

143

00:08:11,610  -->  00:08:14,540
những người khác
144

144

00:08:23,260  -->  00:08:43,890
vì vậy cái này cũng đã trở thành màu đỏ
145

145

00:08:45,150  -->  00:09:14,970
trở thành màu cam và điều này trở thành màu xanh lá cây
146

146

00:09:34,080  -->  00:09:41,170
đúng chúng ta có thể đến đây và định nghĩa
147

147

00:09:37,510  -->  00:09:45,720
các chức năng nhiệm vụ chỉ cần sao chép này làm cho một
148

148

00:09:41,170  -->  00:09:52,450
trùng lặp thực sự sau đó một hai ba
149

149

00:09:45,720  -->  00:09:54,670
và đây là cho keo để có thể nói
150

150

00:09:52,450  -->  00:09:59,440
đỏ ở đây và sau đó thay đổi màu sắc
151

151

00:09:54,670  -->  00:10:08,590
Ở đây màu đỏ chúng ta có thể thấy nó Nữ hoàng hơn
152

152

00:09:59,440  -->  00:10:16,450
ở đây thay đổi màu sắc ở đây để xem
153

153

00:10:08,590  -->  00:10:25,510
màu cam ở đây và thay đổi màu sắc
154

154

00:10:16,450  -->  00:10:27,280
ở đây để phạm vi của chúng tôi đúng và của
155

155

00:10:25,510  -->  00:10:32,080
Tất nhiên chúng ta cần đưa một nguyên mẫu lên
156

156

00:10:27,280  -->  00:10:35,940
chỉ cần tạo một bản sao của nguyên mẫu này
157

157

00:10:32,080  -->  00:10:35,940
và sau đó đổi tên các màu khác nhau
158

158

00:10:42,029  -->  00:10:45,029
cam đỏ
159

159

00:10:53,910  -->  00:11:02,040
chúng tôi vẫn có giáo xứ yeah mọi loại
160

160

00:10:58,620  -->  00:11:04,470
Điều này xin lỗi về điều đó bạn biết đó là
161

161

00:11:02,040  -->  00:11:08,699
tất cả đã được thiết lập để bây giờ chúng ta có thể bắt đầu Shh
162

162

00:11:04,470  -->  00:11:11,399
dòng và kiểm tra công việc của chúng tôi yeah này có
163

163

00:11:08,699  -->  00:11:13,880
là một cái rất dài vì vậy vâng chúng ta có thể
164

164

00:11:11,399  -->  00:11:30,449
bắt đầu Giáo hội như ở đây là ngọn
165

165

00:11:13,880  -->  00:11:34,230
bắt đầu kéo dài bây giờ chúng ta có thể xây dựng lại và
166

166

00:11:30,449  -->  00:11:36,089
sau đó chúng tôi có thể tải xuống bảng của chúng tôi như
167

167

00:11:34,230  -->  00:11:39,569
bạn có thể thấy cả bốn đèn LED đều nhấp nháy
168

168

00:11:36,089  -->  00:11:41,940
Vì vậy, đây là cách chúng tôi tạo ra các nhiệm vụ
169

169

00:11:39,569  -->  00:11:43,949
tĩnh và chúng ta có thể sử dụng như nhau
170

170

00:11:41,940  -->  00:11:45,500
Phương pháp tạo các đối tượng khác như
171

171

00:11:43,949  -->  00:11:49,529
ngữ nghĩa
172

172

00:11:45,500  -->  00:11:51,600
hàng đợi mutexes và các đối tượng khác
173

173

00:11:49,529  -->  00:11:53,850
về cơ bản chúng ta sẽ xem cách tạo ra
174

174

00:11:51,600  -->  00:11:56,130
những đối tượng mà chúng ta sẽ không bắt đầu
175

175

00:11:53,850  -->  00:11:57,660
đối phó với các đối tượng để thứ tự này
176

176

00:11:56,130  -->  00:12:00,540
dành cho bài học đặc biệt này nếu bạn
177

177

00:11:57,660  -->  00:12:02,970
có bất kỳ câu hỏi như mọi khi bạn có thể
178

178

00:12:00,540  -->  00:12:05,720
gửi cho tôi một tin nhắn và tôi sẽ gặp bạn trong
179

179

00:12:02,970  -->  00:12:05,720
bài học tiếp theo
