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