26
RabbitCore 2000
4.4 Advantages of Cooperative Multitasking
Cooperative multitasking, as implemented with language extensions, has the advantage of
being intuitive. Unlike preemptive multitasking, variables can be shared between differ-
ent tasks without having to take elaborate precautions. Sharing variables between tasks is
the greatest cause of bugs in programs that use preemptive multitasking. It might seem
that the biggest problem would be response time because of the big loop time becoming
long as the program grows. Our solution for that is called slicing, which is further
described in the Dynamic C (Rabbit Version) User’s Manual.
Содержание RabbitCore 2000
Страница 1: ...RabbitCore 2000 C Programmable Core Module Getting Started 001004 C...
Страница 4: ...RabbitCore 2000...
Страница 7: ...Getting Started 1 1 INSTALLING DYNAMIC C...
Страница 24: ...18 RabbitCore 2000...
Страница 25: ...Getting Started 19 4 SAMPLE PROGRAMS...
Страница 33: ...Getting Started SCHEMATICS...
Страница 34: ......