0

我想同時爲許多線程執行批量插入,每次線程將數據插入到不同的集合中。我知道如果將所有數據放入一個集合中,這不是線程安全的,但是如果每個線程將數據插入完全不同的集合會怎樣?在這種情況下,我可以假設它是線程安全的,不必擔心什麼?mongo_c_driver中的不同集合的線程安全

回答

1

如果每個線程都使用它自己的連接那麼它是線程安全的。如果您插入相同的集合或不同的集合,則沒有區別。關鍵部分是每個線程都必須使用它自己的獨立連接到數據庫。

相關問題