xin chào chào mừng trở lại vì vậy trong bài học này 2 2
chúng ta sẽ xem cách tạo ra 3 3
nhiệm vụ định kỳ hoặc làm thế nào để thực hiện 4 4
chương trình con thực hiện định kỳ bằng cách sử dụng một 5 5
API mới được gọi là chậm trễ nhiệm vụ V Anto 6 6
Vì vậy, những gì tôi sẽ làm là tôi sẽ 7 7
tạo một bản sao của mẫu tiêu chuẩn của chúng tôi 8 8
nhiệm vụ số một ở đây 9 9
tạo bản sao / dán và tôi sẽ 10 10
gọi số này 12 tôi sẽ cung cấp cho nó 11 11
một tên mô tả số 12 12 12
Tôi sẽ nói thực hiện một nhiệm vụ 13 13
thất thường thực hiện một nhiệm vụ thất thường 14 14
với một sự chậm trễ trong công việc này và chỉ 15 15
đến đây để mở nó được 16 16
is 17 17
Vì vậy, đây là nhiệm vụ đầy đủ tiêu chuẩn của chúng tôi 18 18
ứng dụng chủ yếu với tất cả các nhiệm vụ 19 19
với cùng mức độ ưu tiên của API, chúng tôi 20 20
sẽ sử dụng trong bài học này được biết đến 21 21
như nhiệm vụ thức ăn chậm trễ cho đến khi được viết 22 22
như thế này nên đó là tên của API 23 23
và API này về cơ bản trì hoãn một nhiệm vụ 24 24
cho đến một thời gian xác định chức năng này có thể 25 25
được sử dụng bởi các nhiệm vụ định kỳ để đảm bảo 26 26
tần số thực hiện không đổi như chúng ta sẽ 27 27
thấy chức năng này cũng khác với 28 28
một cái chúng tôi đã thấy trước đây sự chậm trễ của vetos trong 29 29
một khía cạnh quan trọng mà chúng ta đã thấy 30 30
trước đây độ trễ của vetos chỉ định một 31 31
thời gian mà nhiệm vụ muốn bỏ chặn 32 32
liên quan đến thời gian mà nhiệm vụ V 33 33
sự chậm trễ được gọi trong khi cái mới này 34 34
V trễ nhiệm vụ 35 35
cho đến khi chỉ định thời gian tuyệt đối tại 36 36
mà nhiệm vụ muốn bỏ chặn 37 37
sự chậm trễ của vetos sẽ khiến tác vụ đồng hồ 38 38
cho số lượng bọ ve được chỉ định từ 39 39
thời gian trì hoãn tác vụ V được gọi là 40 40
do đó khó sử dụng tác vụ V 41 41
tự trì hoãn để tạo ra một cố định 42 42
tần số thực hiện là thời gian giữa 43 43
một tác vụ bỏ chặn sau một cuộc gọi đến V 44 44
ném độ trễ và tác vụ tiếp theo: hoặc tác vụ V 45 45
sự chậm trễ có thể không được sửa chữa vì nhiệm vụ 46 46
có thể đi những con đường khác nhau thông qua 47 47
mã giữa khóa học hoặc có thể nhận được 48 48
bị gián đoạn hoặc đánh chặn một sự khác biệt 49 49
số lần trong khi độ trễ của nhiệm vụ V 50 50
chỉ định thời gian thức dậy liên quan đến 51 51
thời gian mà hàm được gọi 52 52
cái này ở đây, nhiệm vụ V bị trì hoãn trên - 53 53
chỉ định thời gian tuyệt đối 54 54
muốn bỏ chặn để chúng ta xem chúng ta như thế nào 55 55
sử dụng API rất hay này vì vậy tôi sẽ 56 56
giữ mọi thứ như cũ và chúng ta sẽ đi 57 57
để chỉ bật đèn LED màu xanh 58 58
định kỳ về sự chậm trễ của nhiệm vụ V lên 59 59
API chấp nhận hai đối số đầu tiên 60 60
đối số được gọi là PX trước 61 61
thời gian thức dậy và do đó một con trỏ đến một 62 62
biến lưu trữ một thời gian tại đó 63 63
nhiệm vụ cuối cùng đã bị chặn biến 64 64
phải được khởi tạo với hiện tại 65 65
thời gian trước khi sử dụng đầu tiên và tiếp theo 66 66
đối số tiếp theo được gọi là thời gian x 67 67
gia tăng và đây là thời gian chu kỳ 68 68
giai đoạn có thời kỳ hàng đầu tại 69 69
mà chúng ta muốn tác vụ thực thi và 70 70
một trên núm này là tần số của 71 71
thực hiện vì vậy bây giờ hãy làm điều đó 72 72
Có quăng màu xanh tôi sẽ làm là 73 73
Tôi sẽ khai báo một biến 74 74
ở đây được gọi là lần thức dậy cuối cùng của X 75 75
phiến quân này giữ lần đánh thức cuối cùng 76 76
Như tôi đã nói có hai đối số chúng ta 77 77
cần phải chuyển qua API và tôi sẽ 78 78
tuyên bố khoảng thời gian chúng ta nói rằng chúng ta muốn 79 79
nhiệm vụ này để thực hiện cứ sau 500 80 80
mili giây để chúng ta có thể 81 81
chúng ta chỉ có thể khai báo khoảng thời gian X ở đây 82 82
không đổi loại đánh dấu này và sau đó 500 83 83
mili giây vì sự nhạy bén 84 84
trong có tài liệu chấp nhận tick nhưng chúng tôi 85 85
có thể sử dụng PDMS hai tick 86 86
để chỉ định số mili giây chúng ta 87 87
muốn và điều này sẽ giả vờ nó nhận 88 88
và lưu trữ nó trong biến của chúng tôi ở đây như 89 89
Điều này đúng vì vậy một khi đã xong chúng ta có thể 90 90
khởi tạo lần đánh thức X cuối cùng 91 91
bằng cách lấy nó từ hệ thống, chúng tôi sử dụng một 92 92
API được gọi là sao X nhận tài khoản 93 93
và điều này nhận được thời gian như thế này vì vậy chúng tôi 94 94
có cả hai chúng ta có cả hai biến chúng ta 95 95
có một khoảng thời gian 500 mili giây chúng ta đã có 96 96
lần thức dậy cuối cùng bây giờ chúng ta có thể 97 97
chỉ cần gọi chúng ta có thể gọi hàm 98 98
API và thực tế chúng ta có thể xóa 99 99
sự chậm trễ nối tiếp ở đây và xem hiệu quả 100 100
rõ ràng hơn để chúng ta có thể nói rằng chúng ta ném 101 101
trì hoãn thời gian thức dậy cuối cùng trong đó 102 102
giai đoạn vì vậy dòng này ở đây sẽ được 103 103
thực hiện cứ sau 500 mili giây 104 104
LED sẽ trở nên hấp dẫn ở tốc độ này 105 105
đúng vậy, đây là tất cả những gì chúng ta phải 106 106
xây dựng lại dự án của chúng tôi và tải về 107 107
hội đồng quản trị của chúng tôi ổn tôi sẽ kết nối của tôi 108 108
bảng và tải về và như bạn có thể thấy 109 109
đèn LED màu xanh là tổng và cố định 110 110
tốc độ 500 mili giây 111 111
khác với những người khác gây ra tất cả 112 112
các luồng khác đang chạy với một 113 113
giả chậm trễ như bạn có thể thấy và màu xanh 114 114
đang thực hiện nó chính xác là thực thi 500ms 115 115
Vì vậy, thứ tự này là nếu bạn có bất kỳ 116 116
những câu hỏi như mọi khi bạn có thể nhắn tin cho tôi 117 117
và tôi sẽ gặp bạn trong bài học tiếp theo