Proposal for Introducing a high level framework of concurrent & asynchronous programming



Hi all,

Glib has GMainLoop for asynchronous programming and GThread & GThreadPool for concurrent programming.�To combine the advantages of�them two, users need to take care of threads themselves in sources' callbacks.�This introduces some kind of�complexity and also duplicate works.

So introducing a high level framework of concurrent & asynchronous programming will make writing high performance code more easily.�

Apple has made this in its GCD(Grand Central Dispatch,�http://lwn.net/Articles/352978/), and I've written some slides about it:
�� � �Here are odp versions:

My ideas are:


--
Regards,

- cee1



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]