inflearn logo
inflearn logo

Alan iOS Concurrency - Understanding Dispatch Queues and Operation Queues

Concurrency Programming - Covers all the concepts of synchronization and asynchrony required in iOS programming, as well as GCD and Operation that extend it.

(5.0) 63 reviews

828 learners

Level Basic

Course period Unlimited

iOS
iOS
Swift
Swift
concurrent
concurrent
iOS
iOS
Swift
Swift
concurrent
concurrent
allen님의 프로필 이미지

I would like to introduce you to a blog that organizes GCD contents very well. :)

Hello! This is Alan. :)

It's been a while since I posted any news.

Thank you for listening to my lecture.. I would like to introduce you to the blog of "sujinnaljin" who has carefully reinterpreted the contents of my lecture in her own style.. It's been a while since I've given you some news. :)

Because you write so well and interestingly, I also enjoyed reading all the content. Haha

I'll send you the table of contents and link below! You've asked a lot of questions and studied a lot of additional content yourself... You've organized a lot of content! I think it would be good to go in and take a look while reviewing the GCD content! ㅎㅎ

(And, since there are many other iOS-related contents other than GCD that are written in a really easy and fun way, I recommend you refer to them.)


["sujinnaljin"'s blog - GCD related table of contents and links]

[iOS] Starting GCD step by step — 1: This time, I really want to understand GCD..🥂

[iOS] GCD Step by Step — 2: Let’s learn about GCD and Operation

[iOS] GCD Getting Started Step by Step — 3: Let’s Learn about sync vs async

[iOS] GCD Step by Step — 4: Let’s learn about Serial vs Concurrent

[iOS] GCD Getting Started Step by Step — 5: Let’s Learn About the Types and Characteristics of GCD Dispatch Queues

[iOS] How DispatchQueue and task behave when QoS are different: GCD, starting step by step — Part 5

[iOS] Getting Started with GCD Step by Step — 6: Let’s Learn About Precautions When Using GCD

[iOS] GCD Getting Started Step by Step — 7: Let’s Learn About the Concept of Dispatch Group

[iOS] GCD Getting Started Step by Step — 8: Let’s learn how to send a task containing asynchronous work to a Dispatch Group

[iOS] GCD Getting Started Step by Step — 9: Let’s Learn About DispatchWorkItem

[iOS] GCD Getting Started Step by Step — 10: Let’s Learn About DispatchSemaphore

[iOS] GCD Getting Started Step by Step — 11: Let’s learn about Race Conditions among Concurrency Problems

[iOS] GCD Getting Started Step by Step — 12: Let’s Learn How to Resolve Race Conditions — Serial queue + sync

[iOS] GCD Getting Started Step by Step — 13: Let’s Learn How to Resolve Race Conditions — Dispatch Barrier

[iOS] GCD Getting Started Step by Step — 14: Let’s Learn About Deadlock and How to Solve It

[iOS] GCD Getting Started Step by Step — 15: Let’s learn about priority inversion and how to solve it





Also, there are some updates planned for the lecture content around July. :)
Regarding the contents such as Run Loop / Physical Thread (Parallel) vs Software Thread (Concurrency) / Block - NonBlock / async, await, etc.. I have already organized the materials.., but I am currently filming a lecture related to Swift grammar and it is scheduled to be released.. Once the filming and uploading of that lecture is complete, I plan to update this lecture as well!

Then I promise to reward you with good lecture content and see you again soon :)

- Alan Dream -

Comment
No comments yet.

$51.70