We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,master:
Platform: cortex m0
I want to use malloc safely in a multitasking system. I have some questions about the official instructions (as shown in the figure below).
my question is: _mutex_* functions refer to weakly declared functions in the library: _mutex_release/_mutex_acquire/_mutex_initializeThese three, if they are:I am in the project: __attribute__((used)) void _mutex_release (void* mutex){//do something}__attribute__((used)) void _mutex_acquire(void* mutex){//do something}But these functions are not called when the program is running. I want to know how to ensure thread safety?
Thanks.