System.Timers.Timer против System.Threading.Timer

Это не решение для красоты, но оно широко используется:

var self = this;
var ajax = null;
//...
ajax.onload = function() {
    self.prefs....;
}
525
задан Peter 13 October 2014 в 14:38
поделиться

1 ответ

Эта статья предлагает довольно исчерпывающее объяснение:

« Сравнение классов таймера в библиотеке классов .NET Framework » - также доступно в виде .chm file

Конкретное различие заключается в том, что System.Timers.Timer ориентирован на многопоточные приложения и поэтому является поточно-ориентированным благодаря свойству SynchronizationObject , тогда как System. Threading.Timer , по иронии судьбы, изначально не является потокобезопасным.

Я не думаю, что между ними есть разница в том, насколько малыми могут быть ваши интервалы.

357
ответ дан 22 November 2019 в 22:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: