Содержание курса
1. Multithreading
11 уроков
58 712
44 722
48м
233
Закрытый
1.1
Введение
↗
12 428
7 384
0м 24с
92
Закрытый
1.2
Базовые понятия
↗
8 163
5 126
4м 21с
60
Закрытый
1.3
Quality of service
↗
6 044
4 465
6м 17с
-7
Закрытый
1.4
Synchronization
↗
5 023
4 202
3м 21с
33
Закрытый
1.5
Recursive lock
↗
4 607
3 885
5м 32с
34
Закрытый
1.6
Condition
↗
4 269
3 551
6м 45с
-3
Закрытый
1.7
Read write lock
↗
3 947
3 947
4м 54с
37
Закрытый
1.8
Spin lock
↗
3 728
3 094
5м 20с
16
Закрытый
1.9
Synchronized
↗
3 566
3 117
2м 56с
14
Закрытый
1.10
Problems
↗
3 505
3 052
3м 22с
-10
Закрытый
1.11
Atomic operations
↗
3 432
2 899
9м 9с
-33
2. GCD (Grand Central Dispatch)
11 уроков
35 158
31 002
39м
238
Закрытый
2.1
Введение
↗
3 767
3 767
1м 37с
41
Закрытый
2.2
Очереди
↗
3 707
3 183
2м 10с
49
Закрытый
2.3
Methods
↗
3 563
3 147
5м 6с
17
Закрытый
2.4
Concurrent perform
↗
3 387
2 929
2м 25с
23
Закрытый
2.5
Work item
↗
3 277
2 851
4м 21с
16
Закрытый
2.6
Semaphore
↗
3 201
2 820
5м 52с
37
Закрытый
2.7
Dispatch group
↗
3 077
2 747
5м 46с
11
Закрытый
2.8
Dispatch barrier
↗
2 963
2 653
3м 8с
25
Закрытый
2.9
Dispatch source
↗
2 852
2 241
5м 13с
-27
Закрытый
2.10
Target queue hierarchy
↗
2 708
2 344
4м 41с
18
Закрытый
2.11
Dispatch IO
↗
2 656
2 320
2м 18с
28
3. Operation
12 уроков
27 845
24 815
37м
318
Закрытый
3.1
Введение
↗
2 661
2 661
0м 27с
19
Закрытый
3.2
Operation
↗
2 602
2 250
7м 31с
30
Закрытый
3.3
Operation и Operation Queue
↗
2 430
2 179
4м 4с
17
Закрытый
3.4
Async operation
↗
2 392
1 956
4м 27с
23
Закрытый
3.5
maxConcurrentOperationCount
↗
2 252
2 046
2м 0с
16
Закрытый
3.6
Cancel operation
↗
2 232
2 012
4м 37с
7
Закрытый
3.7
Dependencies
↗
2 211
1 879
3м 40с
20
Закрытый
3.8
waitUntil
↗
2 204
1 849
4м 5с
22
Закрытый
3.9
Completion Block
↗
2 154
1 879
3м 41с
27
Закрытый
3.10
Suspend
↗
2 166
1 916
3м 26с
22
Закрытый
3.11
GCD VS Operation
↗
2 346
1 993
3м 3с
64
Открытый
3.12
Заключение
↗
2 195
2 195
0м 17с
51