Size: a a a

BY Microsoft .NET User Group

2021 September 20

LS

Lex Savch in BY Microsoft .NET User Group
Сишная библиотека не моя, если что
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
а сама библиотека thread-safe?
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
p/Invoke (это так называется) здесь никаких дополнительных ограничений не даёт. Если у тебя библиотека под капотом не умеет в многопоточку, потому что есть шаренное состояние или состояние не защищено должным образом семафорами, то у тебя и на си код в многопоточке работать не будет. Но это ещё надо доказать.
источник

LS

Lex Savch in BY Microsoft .NET User Group
Инфы нет, разраб почил.
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
а погонять ещё в многопотоке на си есть?
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
если фреймворк старый, можешь каждый поток в свой аппдомен попробовать вгрузить, но это не факт что поможет
источник

LS

Lex Savch in BY Microsoft .NET User Group
4.7
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
А нет, не прокатит. Всё равно будет одна копия на процесс.
Несколько процессов не подходит?
источник

LS

Lex Savch in BY Microsoft .NET User Group
Там вэб АПИ над этим делом, чтобы с одного сервака все камеры опрашивать
источник

LS

Lex Savch in BY Microsoft .NET User Group
Хм. Надо прикинуть
источник

LS

Lex Savch in BY Microsoft .NET User Group
Вопрос, как данные обратно в вызывающий код возвращать?
источник

LS

Lex Savch in BY Microsoft .NET User Group
Я чёт быстрым гуглением не просёк
источник

LS

Lex Savch in BY Microsoft .NET User Group
Там вроде инт только вернуть можно, но мне с этого пользы мало
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
ну, есть много вариантов
источник

LS

Lex Savch in BY Microsoft .NET User Group
Отбой, нашёл
источник

LS

Lex Savch in BY Microsoft .NET User Group
Самое тупое - забрать standardOutput. Для проверки гипотезы хватит
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
колбэк можно дёргать
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
из сишного кода
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
главное объект делегата не продолбать
источник

LS

Lex Savch in BY Microsoft .NET User Group
Так то я больше по шарпам)
источник