Changes between Version 1 and Version 2 of GSOC_ThreadsInterpreterSplit
- Timestamp:
- 08/03/10 18:04:37 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GSOC_ThreadsInterpreterSplit
v1 v2 47 47 48 48 === dunno === 49 * lo_var_ptr50 49 * world_inited 51 50 * exit_handler_list … … 57 56 * evc_func_table 58 57 * save_func_table 59 * parent_interpreter60 58 61 59 = Local Interp (One per actually-simultaneous task) = … … 70 68 * current_task 71 69 * current_cont 70 * parent_interpreter 72 71 73 72 * current_runloop … … 78 77 * Environments will require some more thought, since one task can close over data from another. 79 78 79 === Per OS Thread === 80 * lo_var_ptr 81 82 This is used by the GC - apparently I'll have to go figure out stack walking so I can make it happen for every OS thread. 83 80 84 = Global Scheduler (one per Parrot) = 81 85 * future alarms