2 of 2 people found this helpful
1) It depends upon your application. There can be more than one thread active at a time (especially if you have multiple audio BT profiles in your application).
2) Yes, it will be running on multiple threads and all this are taken care by the ROM FW code.
3) If you are asking about the call back functions in WICED , the shared data protection is taken care by the ROM firmware, you need not have to do anything.
If in your application you want to run custom threads and want to share data, then you may have to take care of mutexes in the application code.
Thanks & Regards,