cari

Rumah  >  Soal Jawab  >  teks badan

java - Perkhidmatan Singleton menyelesaikan fail penulisan pelbagai proses

Kini kami memerlukan program penulisan fail pelbagai proses

Jika anda menulis secara terus, anda perlu memastikan proses mengunci pemegang fail

Sekarang saya ingin mendaftar perkhidmatan menulis singleton melalui musim bunga

Apabila berbilang program menulis fail, mereka meminta antara muka musim bunga untuk menulis fail

Adakah penyelesaian ini boleh dilaksanakan?

Atau gunakan perkhidmatan RPC tunggal?

Instance tunggal boleh memastikan bahawa semasa menulis fail, ia adalah contoh, mengelakkan masalah penyegerakan berbilang benang dan berbilang proses!

天蓬老师天蓬老师2740 hari yang lalu978

membalas semua(3)saya akan balas

  • ringa_lee

    ringa_lee2017-05-17 10:03:08

    Saya rasa ini masih tidak boleh dilakukan, pada asasnya, Spring hanya menguruskan kejadian untuk anda, dan anda masih perlu menyelesaikan sendiri isu keselamatan benang

    Selain itu, anda bercakap tentang menulis fail melalui pelbagai proses RPC hanyalah kaedah multi-threading, bukan?

    Sebenarnya, intipatinya adalah untuk melaksanakan antara muka penulisan fail selamat benang Singleton adalah OK, hanya gunakan contoh anda sendiri sebagai kunci

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-17 10:03:08

    =_=! Program pelbagai proses?

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-17 10:03:08

    Menggunakan zookeeper, ciri zookepper ialah hanya satu klien (proses) boleh berjaya menulis ke znod yang sama Gunakan klien ini untuk menulis fail, atau gunakan pangkalan data untuk menulis kunci utama yang sama

    balas
    0
  • Batalbalas