在使用eXtremeDB的时候,正常的逻辑是,先打开数据库,连接数据库,断开连接,关闭数据库。
eXtremeDB数据库只用打开一次,并且每个线程都需要拥有自己的连接,为了保证数据的一致性,在关闭数据库前,确保断开所有的数据连接。
那么,有这样的一个问题,在一个单进程中,用有多个线程,那么数据库打开和关闭是否需要确保在同一线程中操作呢?
这个答案是否定的,我们可以在不同的线程中打开,关闭数据库。
在使用eXtremeDB的时候,正常的逻辑是,先打开数据库,连接数据库,断开连接,关闭数据库。
eXtremeDB数据库只用打开一次,并且每个线程都需要拥有自己的连接,为了保证数据的一致性,在关闭数据库前,确保断开所有的数据连接。
那么,有这样的一个问题,在一个单进程中,用有多个线程,那么数据库打开和关闭是否需要确保在同一线程中操作呢?
这个答案是否定的,我们可以在不同的线程中打开,关闭数据库。