Proposal for Introducing a high level framework of concurrent & asynchronous programming
- From: cee1 <fykcee1 gmail com>
- To: gtk-devel-list gnome org
- Subject: Proposal for Introducing a high level framework of concurrent & asynchronous programming
- Date: Tue, 7 Sep 2010 16:02:32 +0800
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.�
�� � �Here are odp versions:
My ideas are:
- Implement a similar framework in glib.
- Make full use of epoll and eventfd, etc.
- Rewrite some code in GIO, using this new framework.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]