Changes between Version 6 and Version 7 of April 2011 Meeting/Threading
- Timestamp:
- Apr 27, 2011, 10:27:32 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
April 2011 Meeting/Threading
v6 v7 1 1 Topics:[[BR]] 2 2 3 * Common pitfalls.[[BR]] 3 == Common pitfalls == 4 4 5 * Current patterns.[[BR]] 5 == Current patterns == 6 6 7 7 Those are the areas where we have some threading:[[BR]] … … 42 42 * Example is the DB where you don't need to send a CleanUp task when the thread is dead.[[BR]] 43 43 44 * Future patterns: http://trac.webkit.org/wiki/ThreadCommunication [[BR]] 44 == Future patterns == 45 46 45 47 46 48 Why not a templated cross-shared String?[[BR]] … … 53 55 * WebWorker complex because the lifetimes of both thread are independent[[BR]] 54 56 55 Proposal (see link)[[BR]]57 ThreadCommunication proposal (see http://trac.webkit.org/wiki/ThreadCommunication) [[BR]] 56 58 * Template magic to match the API (like this is a String or something else)[[BR]] 57 59 * Currently using raw pointers so we will need to Decorate them[[BR]] … … 59 61 * At some point, share code of Tasks, MessageQueues... in a common implementation somehow[[BR]] 60 62 61 62 * Moving to a dispatch type model (thread pool, etc.) -- proposal (ap?, jchaffraix?).[[BR]] 63 == Moving to a dispatch type model (thread pool, etc.) -- proposal (ap?, jchaffraix?) == 63 64 64 65 Somebody (sorry I did not take his name) called this: SystemWorldThread[[BR]] … … 77 78 * However there are others libraries / API available for multi-threading[[BR]] 78 79 79 * What to parallelize.[[BR]] 80 == What to parallelize == 80 81 81 82 Not treated.