I guess a good rule of thumb is “if it blocks your CPU core, it’s not async”? That principle would make I/O and WebGL async but crypto (AES-NI) sync.
-
-
Could you define “block” just to be sure? Thanks.
-
Handwavy: “an operation blocks the thread if, semantically, no subsequent operations are executed until the blocking operation completes.” (I say “semantically” to leave an opening for superscalar implementations.)
- 2 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.