This file contains classes which allow tasks to share data without the risk of data corruption by interrupts. More...
Classes | |
| class | task_share.Queue |
| This class implements a queue which is used to transfer data from one task to another. More... | |
| class | task_share.Share |
| This class implements a shared data item which can be protected against data corruption by pre-emptive multithreading. More... | |
Functions | |
| def | task_share.show_all () |
| Create a string holding a diagnostic printout showing the status of each queue and share in the system. More... | |
Variables | |
| list | task_share.share_list = [] |
| This is a system-wide list of all the queues and shared variables. More... | |
This file contains classes which allow tasks to share data without the risk of data corruption by interrupts.
| def task_share.show_all | ( | ) |
Create a string holding a diagnostic printout showing the status of each queue and share in the system.
| list task_share.share_list = [] |
This is a system-wide list of all the queues and shared variables.
It is used to create diagnostic printouts.