Pertanyaan yang diberi tag «locking»

Penguncian memungkinkan berbagai jenis sumber daya untuk digunakan secara eksklusif oleh satu proses pada satu waktu.

8
Cari tahu siapa yang mengunci file di berbagi jaringan
Saya ingin tahu siapa yang mengunci file di jaringan berbagi. Inilah masalahnya: berbagi jaringan ada di NAS, jadi saya tidak bisa masuk. Saya membutuhkan alat untuk mengetahui dari jarak jauh siapa yang mengunci file. Tidak praktis untuk me-reboot NAS setiap waktu, karena ada beberapa pengguna. Handle.exe , Process Explorer dan …
145 windows  locking 

1
Notepad mengalahkan mereka semua?
Pada sistem Windows Server 2012 R2, program Kotlin menggunakan FileChannel.tryLock()untuk menahan kunci eksklusif pada file, seperti ini: val fileRw = RandomAccessFile(file, "rw") fileRw.channel.tryLock() Dengan kunci ini di tempat, saya tidak bisa membuka file dengan: WordPad Notepad ++ Pemrograman dengan C #, untuk setiap nilai FileShare: using (var fileStream = new …

23
Git 'fatal: Tidak dapat menulis file indeks baru'
Saya telah melihat banyak utas lain tentang ini dan mereka tidak membantu. Saya memiliki repo yang sangat sederhana - dua file JavaScript. Saya memiliki 100+ GB di Macbook. Ketika saya mencoba untuk memindahkan file ke subdirektori dan tahapan secara lokal perubahan yang saya dapatkan ... fatal: Tidak dapat menulis file …
128 git  locking 

8
Adakah cara untuk memilih tanpa menyebabkan penguncian di MySQL?
Pertanyaan: SELECT COUNT(online.account_id) cnt from online; Tetapi meja online juga dimodifikasi oleh suatu peristiwa, jadi sering saya bisa melihat kunci dengan berlari show processlist. Apakah ada tata bahasa di MySQL yang dapat membuat pernyataan pilih tidak menyebabkan kunci? Dan saya lupa menyebutkan di atas bahwa itu ada di database budak …
126 mysql  locking 

20
Pastikan hanya satu contoh program yang berjalan
Apakah ada cara Pythonic agar hanya satu contoh dari program yang berjalan? Satu-satunya solusi masuk akal yang saya temukan adalah mencoba menjalankannya sebagai server di beberapa port, lalu program kedua mencoba mengikat ke port yang sama - gagal. Tapi itu bukan ide yang bagus, mungkin ada sesuatu yang lebih ringan …

4
Peserta kembali mengunci C #
Akankah kode berikut mengakibatkan kebuntuan menggunakan C # di .NET? class MyClass { private object lockObj = new object(); public void Foo() { lock(lockObj) { Bar(); } } public void Bar() { lock(lockObj) { // Do something } } }


3
Masalah file terkunci log4net RollingFileAppender terputus-putus
Kami melihat masalah terputus-putus pada mesin pengembangan dan produksi yang tidak dapat diakses oleh file log kami. Saat menjalankan pengembangan dan debugging menggunakan Visual Studio kami mendapatkan pesan galat log4net berikut di jendela keluaran VS: log4net:ERROR [RollingFileAppender] Unable to acquire lock on file C:\folder\file.log. Proses tidak dapat mengakses file 'C: …


3
Mengapa objek kunci harus statis?
Sangat umum menggunakan objek hanya baca statis privat untuk mengunci multi threading. Saya memahami bahwa privat mengurangi titik masuk ke objek penguncian dengan memperketat enkapsulasi dan karena itu akses ke yang paling penting. Tapi kenapa statis? private static readonly object Locker = new object(); Pada akhirnya, bidang ini hanya digunakan …

7
Seberapa mahal pernyataan kuncinya?
Saya telah bereksperimen dengan multi threading dan pemrosesan paralel dan saya membutuhkan penghitung untuk melakukan beberapa penghitungan dasar dan analisis statistik dari kecepatan pemrosesan. Untuk menghindari masalah dengan penggunaan kelas saya secara bersamaan, saya telah menggunakan pernyataan kunci pada variabel pribadi di kelas saya: private object mutex = new object(); …

6
MySQL: Tabel Transaksi vs Penguncian
Saya agak bingung dengan transaksi vs penguncian tabel untuk memastikan integritas database dan memastikan SELECT dan UPDATE tetap sinkron dan tidak ada koneksi lain yang mengganggu. Aku ingin: SELECT * FROM table WHERE (...) LIMIT 1 if (condition passes) { // Update row I got from the select UPDATE table …


4
Apa kunci dan konsep Re-entrant secara umum?
Saya selalu bingung. Akankah seseorang menjelaskan apa arti Reentrant dalam konteks yang berbeda? Dan mengapa Anda ingin menggunakan reentrant vs. non-reentrant? Katakan pthread (posix) mengunci primitif, apakah mereka masuk kembali atau tidak? Perangkap apa yang harus dihindari saat menggunakannya? Apakah mutex re-entrant?


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.