[*] Further belittle this
This commit is contained in:
parent
47cec914cb
commit
b7f409aa77
@ -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.
|
* 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)
|
* (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?)
|
* ( : 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]:
|
* The fix[es]:
|
||||||
|
Loading…
Reference in New Issue
Block a user