[Fundamental Concept] Handler & Callback

Hello,

I am currently programming using SPIM+Timer+PPI(via nRF Connect SDK v.2.6.1), but due to my lack of understanding, handling handlers is challenging. Therefore, I have a few questions:

1. What is the difference between a handler and a callback?

2. How do a handler-function and a callback-function work respectively? (Please explain from the processor's perspective)

3. Are different handlers processed independently? For example, if handler A is being processed, is handler B in a waiting state?

4. How do different handlers work within the same thread?

5. How do different handlers work across different threads?

Related