python3.x - Bagaimanakah python3 boleh menggunakan berbilang proses untuk menulis log ke log yang sama dengan lebih selamat?
某草草
某草草 2017-05-27 17:39:32
0
2
642

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

某草草
某草草

membalas semua (2)
给我你的怀抱

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

.
    小葫芦

    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.

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!