2016-03-31 12 views
0

マルチスレッドを使用してC++のMSSQLデータベースにデータを書きたい。それはできますか? 私はそれがデッドロックする可能性があると思うか、私たちは待たなければなりません。しかし、私はまだマルチスレッドを使いたいです。何か案が?C++のデータベースへのマルチスレッド書き込み

+0

あなたはそれをやめようとしていますか? – Saleem

+0

ex、私は3つのスレッドを使ってdbにデータを書きます。私のプログラムは彼らが終わったときに止まるでしょう。時には、それはデッドロックされていた。 –

+0

あなたが試したコードと一緒に問題がある場合は、まず自分自身を試して、カムバックするように頼んでいます。私たちはあなたの努力を見なければなりません。 – Saleem

答えて

1

私はそれを行うことはできますか?

あなたはプログラムできますか、それとも習得しますか?質問の「私」は重要なことなので。あなたが求めることは技術的に可能ですが、あなたがそれを実行できるかどうかはわかりません。

私はそれがデッドロックする可能性がありますか、私たちは待たなければならないと思います。

一般に、すべてのマルチスレッドデータアクセスはデッドロックまたは待機することがあります。マルチマシンアクセスを含みます。つまり、数百人のユーザーが1つのデータベースにアクセスしています。そこに質問がありますか?デッドロックを回避する方法は十分に文書化されています。待機(すなわち、書き込み可能なロックを待つ)も十分に文書化されている。

しかし、私はまだマルチスレッドを使いたいです。何か案が?

"やる"というプログラミングを十分に学びます。これは本当にそれだから - ちょうだい。