Am Sonntag 08 Mai 2005 16:37 schrieb Klaus Schmidinger: > Sebastian Frei wrote: > > I applied the patch, but it doesn't work as good as the sched_yield > > "patch". > > > > Now it takes between 3 and 8 seconds when moving or jumping between > > cutmarks, with the sched_yield this was possible instantly. > > What happens if you put a > > cCondWait::SleepMs(1); > > instead of the sched_yield()? > Maybe Reinhards remark about putting the sleep() outside of the locked area > is the key... > > Klaus OK, I undid the previous patch and replaced the sched_yield... with cCondWait.... It works perfectly again. Now I'll try your 2. suggestion. S.