Ho una domanda generale su thread e callback. Supponiamo per esempio di avere un thread in esecuzione continua insieme al programma principale.Query generale sulle funzioni di callback e thread
Il programma principale ha registrato una funzione di richiamata con il thread. In questo modo il thread può richiamare la funzione di callback in qualsiasi momento. Generalmente, registriamo un callback passando un puntatore a funzione al thread. Voglio sapere quando quella funzione di callback è chiamata dal thread, sarà una parte di quel thread o, farà parte del programma principale. Voglio conoscere il meccanismo di questo processo come il modo in cui l'esecuzione del programma principale viene interrotta o interrotta quando la chiamata viene richiamata dal thread. Un'altra cosa è il comportamento dello stack di chiamata della funzione quando viene richiamato il callback.
Quale approccio per il multi-threading usi? – klm123