mbed_example
/
mbed-os-example-critical-section
Example to demonstrate CriticalSection API usage
README.md@0:a88acbffd78b, 2017-10-23 (annotated)
- Committer:
- deepikabhavnani
- Date:
- Mon Oct 23 21:11:16 2017 +0000
- Revision:
- 0:a88acbffd78b
CriticalSection API example
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
deepikabhavnani | 0:a88acbffd78b | 1 | |
deepikabhavnani | 0:a88acbffd78b | 2 | ### Getting started with the CriticalSectionLock API ### |
deepikabhavnani | 0:a88acbffd78b | 3 | |
deepikabhavnani | 0:a88acbffd78b | 4 | CriticalSectionLock Example |
deepikabhavnani | 0:a88acbffd78b | 5 | This application demonstrated race condition when multiple threads update |
deepikabhavnani | 0:a88acbffd78b | 6 | global shared resource.CriticalSectionLock is used to avoid this race condition |
deepikabhavnani | 0:a88acbffd78b | 7 | and protect the shared counter. |
deepikabhavnani | 0:a88acbffd78b | 8 |