マルチスレッドを使用してC++のMSSQLデータベースにデータを書きたい。それはできますか? 私はそれがデッドロックする可能性があると思うか、私たちは待たなければなりません。しかし、私はまだマルチスレッドを使いたいです。何か案が?C++のデータベースへのマルチスレッド書き込み
0
A
答えて
1
私はそれを行うことはできますか?
あなたはプログラムできますか、それとも習得しますか?質問の「私」は重要なことなので。あなたが求めることは技術的に可能ですが、あなたがそれを実行できるかどうかはわかりません。
私はそれがデッドロックする可能性がありますか、私たちは待たなければならないと思います。
一般に、すべてのマルチスレッドデータアクセスはデッドロックまたは待機することがあります。マルチマシンアクセスを含みます。つまり、数百人のユーザーが1つのデータベースにアクセスしています。そこに質問がありますか?デッドロックを回避する方法は十分に文書化されています。待機(すなわち、書き込み可能なロックを待つ)も十分に文書化されている。
しかし、私はまだマルチスレッドを使いたいです。何か案が?
"やる"というプログラミングを十分に学びます。これは本当にそれだから - ちょうだい。
あなたはそれをやめようとしていますか? – Saleem
ex、私は3つのスレッドを使ってdbにデータを書きます。私のプログラムは彼らが終わったときに止まるでしょう。時には、それはデッドロックされていた。 –
あなたが試したコードと一緒に問題がある場合は、まず自分自身を試して、カムバックするように頼んでいます。私たちはあなたの努力を見なければなりません。 – Saleem