複数のスレッドが同時にファイルにデータを書き込むことはできますか?

CaiNiaoCoder:

これまでにp2pダウンロードソフトウェアを使用したことがある場合、マルチスレッドでファイルをダウンロードでき、ファイルは1つしか作成されなかったので、スレッドがそのファイルにデータを書き込む方法を知りたいと思います。順次または並行して?

大きなデータベーステーブルをファイルにダンプし、このジョブをより速くするにはどうすればよいでしょうか。

ピーター・ローリー:

ログファイルなどのファイルにを書き込む複数のスレッドを使用できます。@Thiloが指摘するように、スレッドを調整する必要があります。ファイルアクセスを同期してレコード全体または行のみを書き込む必要があるか、既知のオフセットとサイズでファイルを再構築するなど、ファイルの領域を異なるスレッドに割り当てる戦略が必要です。

ほとんどのディスクサブシステムが順次に書き込まれ、ディスクIOがボトルネックになっている場合、ほとんどのディスクサブシステムが最高のパフォーマンスを発揮するため、これはパフォーマンス上の理由でめったに行われません。レコードまたはテキスト行(またはネットワークIO)を作成するCPUがボトルネックである場合、それが役立ちます。

大きなデータベーステーブルをファイルにダンプしたいというイメージと、このジョブをより速くする方法は?

順次書き込むのが最も速いと思われます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

デフォルトの権限で「書き込み」が許可されていない場合、インターネットブラウザはどのようにして「ダウンロード」ファイルにファイルを書き込むことができますか?

分類Dev

我々は、複数のスレッドが個々のファイルのデータを処理するために使用しながら、順次春のバッチを使用して複数のファイルを処理することができますか..?

分類Dev

複数のスレッド/プロセスは、同期せずにファイルの重複しない領域に対して同時に読み取り/書き込みを実行できますか?

分類Dev

JavaScriptのみを使用してファイルにデータを書き込むことはできますか?

分類Dev

複数のスレッドで(同時に、ファイルの異なる行に)データをテキストファイルに書き込む

分類Dev

ファイルの読み取りと書き込みを同時に行うことはできますか?

分類Dev

同じFileWriterファイルを使用して、複数のメソッドからそれに書き込むことは可能ですか?

分類Dev

複数のRandomAccessFileオブジェクトが同じファイルにデータを書き込むことはできますか?

分類Dev

ANativeWindowで生のビデオをレンダリングすると同時にファイルに書き込む方法はありますか?

分類Dev

スレッド2が同じファイルに書き込むときに、スレッド1はファイルから読み取ります

分類Dev

複数のスレッドを使用して複数のファイルにデータを書き込む

分類Dev

複数のスレッドが同じ値を同じ変数に同時に安全に書き込むことができますか?

分類Dev

BASH:複数のbashバックグラウンドプロセスが同じファイルに書き込むのは安全ですか?

分類Dev

パンダは同じCSVファイルに同時に書き込むことができますか?

分類Dev

複数のPythonプロセスからのビデオフレームを同時に1つのファイルに書き込む

分類Dev

文字列、変数、整数を含む複数の印刷コマンドを、後でファイルに書き込むことができる変数にラップすることは可能ですか?

分類Dev

Pythonスクリプトはjsonデータベースを使用します。スクリプトの複数のインスタンスをファイルに書き込むことは可能ですか?

分類Dev

複数のスレッドからファイルに書き込む

分類Dev

複数のPythonスレッドから同時にログファイルに適切に書き込む方法は?

分類Dev

デフォルトの権限で「書き込み」が許可されていない場合、インターネットブラウザはどのようにして「ダウンロード」ファイルにファイルを書き込むことができますか?

分類Dev

複数のPythonスレッドが同じリストの異なるレコードに同時に書き込みます-これは大丈夫ですか?

分類Dev

複数のスレッドがファイルに書き込むときにBufferReaderでファイルを読み取る

分類Dev

AndroidXMLSerializerはすべてのデータをXMLファイルに書き込むことはできません

分類Dev

プログラムのコードでテキストファイルを作成して書き込むこと、テキストファイルを作成してデータを個別に書き込むことには利点がありますか?

分類Dev

起動時にインターフェイスのIPアドレスをファイルに書き込む方法はありますか?

分類Dev

Flinkは結果を複数のファイル(HadoopのMultipleOutputFormatなど)に書き込むことができますか?

分類Dev

実行可能なスレッドの宣言内でインタラクティブシェルにファイルを書き込むことは可能ですか?

分類Dev

実行ボックスからターミナルを開き、「 -- 」を使用してコマンドを実行し、他のディレクトリにファイルを書き込むことはできますか?

分類Dev

htmlデコードされたstrをファイルに書き込むこととhtmlバイナリデータをファイルに直接書き込むことの違いはありますか?

Related 関連記事

  1. 1

    デフォルトの権限で「書き込み」が許可されていない場合、インターネットブラウザはどのようにして「ダウンロード」ファイルにファイルを書き込むことができますか?

  2. 2

    我々は、複数のスレッドが個々のファイルのデータを処理するために使用しながら、順次春のバッチを使用して複数のファイルを処理することができますか..?

  3. 3

    複数のスレッド/プロセスは、同期せずにファイルの重複しない領域に対して同時に読み取り/書き込みを実行できますか?

  4. 4

    JavaScriptのみを使用してファイルにデータを書き込むことはできますか?

  5. 5

    複数のスレッドで(同時に、ファイルの異なる行に)データをテキストファイルに書き込む

  6. 6

    ファイルの読み取りと書き込みを同時に行うことはできますか?

  7. 7

    同じFileWriterファイルを使用して、複数のメソッドからそれに書き込むことは可能ですか?

  8. 8

    複数のRandomAccessFileオブジェクトが同じファイルにデータを書き込むことはできますか?

  9. 9

    ANativeWindowで生のビデオをレンダリングすると同時にファイルに書き込む方法はありますか?

  10. 10

    スレッド2が同じファイルに書き込むときに、スレッド1はファイルから読み取ります

  11. 11

    複数のスレッドを使用して複数のファイルにデータを書き込む

  12. 12

    複数のスレッドが同じ値を同じ変数に同時に安全に書き込むことができますか?

  13. 13

    BASH:複数のbashバックグラウンドプロセスが同じファイルに書き込むのは安全ですか?

  14. 14

    パンダは同じCSVファイルに同時に書き込むことができますか?

  15. 15

    複数のPythonプロセスからのビデオフレームを同時に1つのファイルに書き込む

  16. 16

    文字列、変数、整数を含む複数の印刷コマンドを、後でファイルに書き込むことができる変数にラップすることは可能ですか?

  17. 17

    Pythonスクリプトはjsonデータベースを使用します。スクリプトの複数のインスタンスをファイルに書き込むことは可能ですか?

  18. 18

    複数のスレッドからファイルに書き込む

  19. 19

    複数のPythonスレッドから同時にログファイルに適切に書き込む方法は?

  20. 20

    デフォルトの権限で「書き込み」が許可されていない場合、インターネットブラウザはどのようにして「ダウンロード」ファイルにファイルを書き込むことができますか?

  21. 21

    複数のPythonスレッドが同じリストの異なるレコードに同時に書き込みます-これは大丈夫ですか?

  22. 22

    複数のスレッドがファイルに書き込むときにBufferReaderでファイルを読み取る

  23. 23

    AndroidXMLSerializerはすべてのデータをXMLファイルに書き込むことはできません

  24. 24

    プログラムのコードでテキストファイルを作成して書き込むこと、テキストファイルを作成してデータを個別に書き込むことには利点がありますか?

  25. 25

    起動時にインターフェイスのIPアドレスをファイルに書き込む方法はありますか?

  26. 26

    Flinkは結果を複数のファイル(HadoopのMultipleOutputFormatなど)に書き込むことができますか?

  27. 27

    実行可能なスレッドの宣言内でインタラクティブシェルにファイルを書き込むことは可能ですか?

  28. 28

    実行ボックスからターミナルを開き、「 -- 」を使用してコマンドを実行し、他のディレクトリにファイルを書き込むことはできますか?

  29. 29

    htmlデコードされたstrをファイルに書き込むこととhtmlバイナリデータをファイルに直接書き込むことの違いはありますか?

ホットタグ

アーカイブ