[Webkit-unassigned] [Bug 49791] [GTK] Implement SharedMemory for WebKit2

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 24 00:31:05 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=49791





--- Comment #15 from Kimmo Kinnunen <kimmo.t.kinnunen at nokia.com>  2011-01-24 00:31:04 PST ---
(In reply to comment #13)
> (In reply to comment #11)
> > Just a heads-up. Our new Qt implementation is in reality just a UNIX implementation 

> Is there any patch or plan of moving that UNIX implementation outside? If yes, can you please share some more details?


So the implementation in bug 51984 can be modified to be totally Linux -only by doing (for example) following:
 - Don't use QThread for the work queue mainloop, rather use pthreads instantiate the work queue thread
 - Use the ConnectionQt::readyReadHandler as the work queue mainloop
 - Use select to poll communication socket in the workqueue mainloop
 - Use additional fd to signal that mainloop should run scheduled work item instead of hanging in select
 - Use mutexes while appending tasks to work queue

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list