同一个应用中,多个线程或者多个进程访问同一个关系数据库,需要考虑并发的问题吗?

同一个应用中,多个线程或者多个进程访问同一个关系数据库,需要考虑并发的问题吗?有没有对数据库的访问做并发支持呢?

HarmonyOS
7天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

关系数据库支持并发访问,数据库开库时会获取到4个读连接和1个写连接,线程获取到空闲读连接时,即可进行读取。当没有空闲读连接且有空闲写连接时,会将写连接当做读连接来使用。不支持多个线程同时访问一个写连接,当多个线程同时访问一个写连接时,只有一个线程可以获取到,未释放时,其他线程只能等待,超时2s将会报错14800048,即空闲连接数已用尽。

分享
微博
QQ
微信
回复
7天前
相关问题
同一个HSP,router.pushUrlurl问题
209浏览 • 1回复 待解决
HarmonyOS 多module同时依赖同一个har
461浏览 • 1回复 待解决