提问人:Kryptic Coconut 提问时间:4/8/2023 更新时间:4/8/2023 访问量:12
sqlalchemy 在异步使用中是否需要同步原语?
Does sqlalchemy need synchronization primitives in asynchronous usage?
问:
我想在我的机器人中使用 SQLalchemy,其中 asyncio。我知道有一个 sqlalchemy (https://docs.sqlalchemy.org/en/20/orm/extensions/asyncio.html#preventing-implicit-io-when-using-asyncsession) 的异步实现。但是我无法获得有关它如何处理 IO 冲突的任何信息,即在另一个请求进行时发出 SQL 请求(因此,像 func 1 之类的东西等待 get 语句,事件循环跳转到 func 2,后者在初始语句未完成执行时等待 set 语句)。我是否需要使用像锁这样的异步原语来确保我的代码在此类实例上不会出错?
答: 暂无答案
评论