System.Timers.Timer vs System.Threading.Timer

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

System.Timers.Timer vs System.Threading.Timer

Message par Clippy »

System.Timers.Timer vs System.Threading.Timer




Source : Stack Overflow [.net]")

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

Re: System.Timers.Timer vs System.Threading.Timer

Message par ayi »

Cet article offre une explication assez complete :


“Comparing the Timer Classes in the .NET Framework Class Library” - egalement disponible sous forme de fichier .chm


La difference specifique semble etre que System.Timers.Timer est oriente vers les applications multithreadees et est donc thread-safe via sa propriete SynchronizationObject, tandis que System.Threading.Timer n’est ironiquement pas thread-safe par defaut.


Nous ne pensons pas qu’il y ait une difference entre les deux en ce qui concerne la petitesse des intervalles que vous pouvez utiliser.

Répondre

Revenir à « .NET & C# »