Потоки, безопасный вызов статических методов - C#
Формулировка задачи:
Имеется статический класс с набором функций, принимающих параметры и возвращающих значения.
Обращение к ним идёт как из основного потока так и из дополнительных.
Вопрос как обезопасить вызовы этих функций? Нужно тело каждой функции засунуть в lock {} ?
Решение задачи: «Потоки, безопасный вызов статических методов»
textual
Листинг программы
public static byte[] encrypt(ref byte[] _key)
{
// массив байт _key глобальная переменная, меняется внутри метода
// и метод может вызываться из разных потоков
}