R

Robert Ryan

Разработчик Swift

Разработчик Swift, активный участник форумов

ПрограммированиеОшибка finish() в AsyncStream: причины и решения

Почему вызов continuation.finish() из Task/DispatchQueue вызывает ошибку в Swift AsyncStream. Правильное управление жизненным циклом потоков и предотвращение утечек памяти.

4 ответа 2 просмотра
ПрограммированиеSwift 6: Sendable для C-колбэков и MultitouchSupport

Как добиться соответствия протоколу Sendable в Swift 6 для класса с C-колбэками из MultitouchSupport.framework. Подход с @unchecked Sendable, Mutex, альтернативы и миграция на строгую swift concurrency без data races.

7 ответов 8 просмотров