<div class="gmail_quote">2010/9/1 Robert Watson <span dir="ltr">&lt;<a href="mailto:robert@fledge.watson.org" target="_blank">robert@fledge.watson.org</a>&gt;</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
This seemed to work quite well -- the one real downside to the current GCD API is that it required a moderate amount of book-keeping in the consumer to handle suspending dispatch sources.  </blockquote><div>Do we need some APIs like putting a set of sources in a group, and then can suspend/resume them all?</div>

<div><br></div><div>Also libdispatch will not remove/disable a kevent associating with suspending sources, implementing that feature may incur some overhead(Since we need check all sources associating with a kevent).</div>
<div><br></div><div><br></div><div><br></div><div><br></div><div>Regards,</div><div>- cee1</div></div>