7 Oct
2010
7 Oct
'10
12:35 p.m.
Queues cannot have variable widths - it's either 1 or "infinite". That idea was considered but ultimately dropped given that it only made submitting things to queues even less deterministic in terms of where/how they would run, and there is already a way (again, semaphores) to get that behavior, so this would have only added complexity to all queues for little overall gain.
I'm confused. What about the dispatch_queue_set_width() private function? Isn't this already implemented and functional? Thomas