Rumah  >  Soal Jawab  >  teks badan

python3.x - Bagaimanakah python3 boleh menggunakan berbilang proses untuk menulis log ke log yang sama dengan lebih selamat?

Abang saya sedang membuat jadual Dia perlu menggunakan multi-threading untuk memanggil prosedur tersimpan atau SQL dalam program dan merekodkan log, dan merekodkan maklumat pelaksanaan dalam log. Bagaimanapun, menurut maklumat, pembalakan adalah selamat berbilang proses dan tidak selamat berbilang benang. Adakah terdapat cara untuk menulis log ke fail log yang sama dalam berbilang benang? Terima kasih semua

某草草某草草2702 hari yang lalu688

membalas semua(2)saya akan balas

  • 给我你的怀抱

    给我你的怀抱2017-05-27 17:41:32

    Adalah disyorkan untuk menggunakan model pengeluar-pengguna Pengeluar menulis log ke baris gilir melalui berbilang benang, dan pengguna mengambil log dari baris gilir dan menulisnya ke dalam log

    .

    balas
    0
  • 高洛峰

    高洛峰2017-05-27 17:41:32

    Adakah ia berbilang proses atau berbilang benang?

    Jika terdapat berbilang proses, adalah disyorkan untuk menulis kepada stderr, dan kemudian minta pengurus (seperti systemd atau penyelia) menulis ke fail secara seragam.

    balas
    0
  • Batalbalas