I am doing a pass to cleanup the DelayScheduler hierarchy.I'll be refactoring of the hierarchy to aid code understanding��and eliminate redundant instance variables from the original code.The target structure is....��DelayNullScheduler -- minimum interface to avoid errors in rest of system (6 empty methods)|__DelayBasicScheduler -- fully working sans race protection (equivalent to Courageous scheduler)�� �� �� |__DelaySpinScheduler -- plus race protectionCan someone advise how/where the Bootstrap loads Delay��and the DelaySchedulers?
where the invocation of Delay_class>>#initialize selects the delay scheduler.
I need to determine whether during transition the Bootstrap might need to temporarily hop to a different scheduler,and how to provide the new structure in the Image for operational testing before switching.
cheers -ben
|
������ | Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - http://www.cnrs.fr Phone: +33 06 52 70 66 13 |