[*] Further belittle this

Reece Wilson 2023-08-29 21:18:21 +01:00
parent 47cec914cb
commit b7f409aa77
1 changed files with 1 additions and 0 deletions

View File

@ -48,6 +48,7 @@
* To implement ordering, is to implement cache-thrashing and increased context-switching for an abstract idea of "correctness" that doesn't apply to real code or performance goals.
* (spoilers: your work pool of uniform priorities couldn't care less which thread wakes up first, nor does a single waiter pattern, but your end product will certainly bleed performance with yield thrashing)
* ( : the same can be said for semaphores; what part of waiting while an available work count is zero needs ordering?)
* ( : yield thrashing, that might i add, serves no purpose other than to get the right thread local context and decoupled-from-parent thread id of a context on a given physical core of a highly limited set)
* The fix[es]: