RAR-files |
packt.up.and.running.with.concurrency.in.go.golang-xqzt.rar |
450,000,000 |
842C57E4 |
packt.up.and.running.with.concurrency.in.go.golang-xqzt.r00 |
450,000,000 |
94F17CAD |
packt.up.and.running.with.concurrency.in.go.golang-xqzt.r01 |
450,000,000 |
F43899FA |
packt.up.and.running.with.concurrency.in.go.golang-xqzt.r02 |
450,000,000 |
2CBCAEB0 |
packt.up.and.running.with.concurrency.in.go.golang-xqzt.r03 |
450,000,000 |
A9F0C356 |
packt.up.and.running.with.concurrency.in.go.golang-xqzt.r04 |
450,000,000 |
30090428 |
packt.up.and.running.with.concurrency.in.go.golang-xqzt.r05 |
450,000,000 |
76E3DC71 |
packt.up.and.running.with.concurrency.in.go.golang-xqzt.r06 |
450,000,000 |
88DAD596 |
packt.up.and.running.with.concurrency.in.go.golang-xqzt.r07 |
450,000,000 |
51C18D75 |
packt.up.and.running.with.concurrency.in.go.golang-xqzt.r08 |
260,037,763 |
AD094555 |
|
Total size: |
4,310,037,763 |
|
|
Archived
files |
01.01-welcome_to_the_course.mkv
[56d1048116b002a6]
|
486,490,343 |
D14E9CCA |
01.02-course_introduction.mkv
[929879699a63f22d]
|
135,399,257 |
D01C6068 |
01.03-quick_concurrency_demo.mkv
[be10944b28dd2ef2]
|
182,277,803 |
B286DD53 |
01.04-course_structure.mkv
[c86dcb489893aa07]
|
60,368,814 |
5A3CD014 |
02.01-everyday_concurrency.mkv
[be010fbe27c7364a]
|
70,430,852 |
8640FDA9 |
02.02-understanding_the_terminology.mkv
[7946396b8e001f1]
|
157,517,712 |
4761CD45 |
02.03-trend_1-latency.mkv
[4f87edd8368c956a]
|
301,686,637 |
AD7453A2 |
02.04-trend_2-multiple_cpu_cores.mkv
[20bace3e96b0fd8e]
|
230,891,957 |
B6641663 |
02.05-summary_of_benefits_and_challenges.mkv
[f538cf7c95d0488e]
|
51,691,878 |
38A08A89 |
03.01-installing_go_course_resources_and_your_ide.mkv
[45369eaac7ad7631]
|
76,674,706 |
40623E7B |
03.02-using_multiple_screens_and_other_physical_considerations.mkv
[c6064a018b110c2c]
|
70,252,256 |
F7D72D6E |
04.01-let_us_try_it.mkv
[dcf12e968e8487b8]
|
144,610,471 |
9D78E6CA |
05.01-what_exactly_does_blocking_mean.mkv
[bf6f67249ae0bb77]
|
59,666,847 |
F5CD61EC |
06.01-wait_groups_overview.mkv
[f39635722c976f74]
|
60,122,875 |
D6A70343 |
06.02-coding_example.mkv
[24a23def57a326e4]
|
121,867,794 |
DFC889A2 |
07.01-purpose_and_syntax_overview.mkv
[1d5abb659d3826b6]
|
75,676,970 |
3719EBFB |
07.02-using_channels_in_our_code.mkv
[88f163090f7b96bc]
|
199,264,971 |
7E334AB5 |
07.03-using_channels_to_synchronize_goroutines.mkv
[2f38b6a02e31e590]
|
208,514,619 |
3BC0D9CB |
07.04-qandampa_why_and_how_to_use_wait_groups_in_sync3_and_sync4.mkv
[c8ba88e8be45f171]
|
148,086,877 |
D31E5CA8 |
08.01-introduction_to_io-bound_versus_cpu-bound.mkv
[fe94b1079f0762b3]
|
51,603,541 |
FAFFCF2B |
08.02-cpu-bound_demos.mkv
[5242c7656358d00a]
|
269,420,530 |
0A22AC1B |
08.03-io-bound_demos.mkv
[1e1790f2a0f26e1b]
|
174,603,112 |
D23004E6 |
08.04-io-bound_versus_cpu-bound_summary.mkv
[9b2d305eb544039a]
|
69,166,137 |
5BC87E4A |
09.01-introduction_to_race_condition-demo.mkv
[d1521f31623e9e3f]
|
86,559,593 |
7D209A36 |
09.02-race_condition_introduction.mkv
[40c41b013a61cc9f]
|
78,567,802 |
E7E2D107 |
09.03-race_condition_solutions-mutex_atomic_variables.mkv
[7d9c93cc54073cf0]
|
57,165,057 |
A8E6C9C7 |
09.04-race_condition_solution_demo.mkv
[9091b3fa2b003de2]
|
152,303,238 |
A28F0C5C |
09.05-condition_variables_demo.mkv
[950ed58b6caeb7b8]
|
207,969,164 |
378F71FD |
10.01-worker_pools_introduction.mkv
[d678b4b99d096d7e]
|
93,414,118 |
D9ACC5F4 |
10.02-worker_pools_demo.mkv
[1c23ce65af87540c]
|
227,613,477 |
D01E7325 |
9781803233147_Code.zip |
154,943 |
C656C318 |
|
Total size: |
4,310,034,351 |
|
|