Я использую стороннюю библиотеку, которая внутренне использует ReentrantReadWriteLock для синхронизации. Конечно, в библиотеке нет функции приостановки. Для своего проекта я использую сопрограммы. Безопасно ли использовать библиотеку с функциями приостановки сопрограмм?