Changes between Version 6 and Version 7 of April 2011 Meeting/Threading


Ignore:
Timestamp:
Apr 27, 2011 10:27:32 AM (13 years ago)
Author:
jchaffraix@webkit.org
Comment:

Fixed the section to make it more obvious what were the topics

Legend:

Unmodified
Added
Removed
Modified
  • April 2011 Meeting/Threading

    v6 v7  
    11Topics:[[BR]]
    22
    3 * Common pitfalls.[[BR]]
     3== Common pitfalls ==
    44
    5 * Current patterns.[[BR]]
     5== Current patterns ==
    66
    77Those are the areas where we have some threading:[[BR]]
     
    4242* Example is the DB where you don't need to send a CleanUp task when the thread is dead.[[BR]]
    4343
    44 * Future patterns: http://trac.webkit.org/wiki/ThreadCommunication [[BR]]
     44== Future patterns ==
     45
     46
    4547
    4648Why not a templated cross-shared String?[[BR]]
     
    5355* WebWorker complex because the lifetimes of both thread are independent[[BR]]
    5456
    55 Proposal (see link)[[BR]]
     57ThreadCommunication proposal (see http://trac.webkit.org/wiki/ThreadCommunication) [[BR]]
    5658* Template magic to match the API (like this is a String or something else)[[BR]]
    5759* Currently using raw pointers so we will need to Decorate them[[BR]]
     
    5961* At some point, share code of Tasks, MessageQueues... in a common implementation somehow[[BR]]
    6062
    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?) ==
    6364
    6465Somebody (sorry I did not take his name) called this: SystemWorldThread[[BR]]
     
    7778* However there are others libraries / API available for multi-threading[[BR]]
    7879
    79 * What to parallelize.[[BR]]
     80== What to parallelize ==
    8081
    8182Not treated.