[Webkit-unassigned] [Bug 30612] Race condition in WorkerRunLoop::postTaskForMode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 23 22:26:36 PDT 2009


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





--- Comment #2 from Dmitry Titov <dimich at chromium.org>  2009-10-23 22:26:36 PDT ---
Created an attachment (id=41777)
 --> (https://bugs.webkit.org/attachment.cgi?id=41777)
Work in progress - not for actual review yet.

This seems to be the change. Posting here not for review yet, but to get
feedback on overall direction.
It's on a biggish side, so I think I'll split it in 3 parts after cleanup:
- split DatabaseTask into a task and a synchronizer that allows to wait for
synchronous completion of the task without having an actual task pointer in the
originating thread.
- adding MessageQueue::removeWithPredicate(...)
- making tasks not refcounted.

-- 
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