Je pourrais aussi tester demain, je suis surpris que le second affiche des erreurs
Le mutex n’empêche pas l’optimisation du compilateur qui pourrait conserver en cache une valeur
Ici avec la valeur sur 64 bits il ne le peut pas, donc peut être ce n’est pas un assez bon exemple.
Édit: je viens de me souvenir que noInterrupts ne fonctionne pas bien sur esp32 / freeRTOS…donc mauvais exemple…mais sur un AVR (en changeant le timer) on devrait pouvoir faire quelque chose avec ça