C.W.K.
Stream
Quiz · 4 questions

🧵 Slow I/O Never Owns the Main Thread

The filesystem can block forever, so the UI must never wait on it

Level 0Lost in Finder
0 XP0/36 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete

Quiz

01Apple warns that file calls can block for an indeterminate time. What does that mean for where Waygate runs its file I/O?
02Why does Waygate use NSFileCoordinator for enumeration and mutation where external state can change?
03How does Waygate treat an app bundle (a package) and a symlink during a copy, by default?
04During a copy, Waygate hits a cloud placeholder (a file not yet downloaded from a provider). What's the rule?
Spotted a bug or have feedback on this page?Report an Issue

Comments 0

🔔 Reply notifications (sign in)
Sign inPlease sign in to comment.

No comments yet — be the first.