Pertanyaan yang diberi tag «multithreading»

Multi-threading adalah kemampuan komputer atau program untuk melakukan pekerjaan secara bersamaan atau tidak sinkron dengan memanfaatkan beberapa aliran eksekusi secara bersamaan (umumnya disebut sebagai utas).

8
Bisakah Powershell Menjalankan Perintah secara Paralel?
Saya memiliki skrip PowerShell untuk melakukan pemrosesan batch pada sekumpulan gambar dan saya ingin melakukan pemrosesan paralel. Powershell tampaknya memiliki beberapa opsi pemrosesan latar belakang seperti start-job, wait-job, dll, tetapi satu-satunya sumber daya bagus yang saya temukan untuk melakukan pekerjaan paralel adalah menulis teks skrip dan menjalankannya ( PowerShell Multithreading …

11
Apa arti threadsafe?
Baru-baru ini saya mencoba mengakses kotak teks dari utas (selain utas UI) dan pengecualian dilemparkan. Ia mengatakan sesuatu tentang "kode tidak menjadi thread aman" dan akhirnya saya menulis sebuah delegasi (sampel dari MSDN membantu) dan memanggilnya sebagai gantinya. Tapi meski begitu saya tidak begitu mengerti mengapa semua kode tambahan itu …

4
Utas Java yang menjalankan operasi sisa dalam satu loop memblokir semua utas lainnya
Cuplikan kode berikut mengeksekusi dua utas, satu pengatur waktu sederhana yang mencatat setiap detik, yang kedua adalah loop tak terbatas yang menjalankan operasi sisa: public class TestBlockingThread { private static final Logger LOGGER = LoggerFactory.getLogger(TestBlockingThread.class); public static final void main(String[] args) throws InterruptedException { Runnable task = () -> { …

3
Apakah dianggap dapat diterima untuk tidak memanggil Dispose () pada objek Tugas TPL?
Saya ingin memicu tugas untuk dijalankan di thread latar belakang. Saya tidak ingin menunggu tugas selesai. Dalam .net 3.5 saya akan melakukan ini: ThreadPool.QueueUserWorkItem(d => { DoSomething(); }); Dalam .net 4 TPL adalah cara yang disarankan. Pola umum yang saya lihat direkomendasikan adalah: Task.Factory.StartNew(() => { DoSomething(); }); Namun, StartNew()metode …


2
"Koleksi telah dimutasi saat sedang dihitung" di executeFetchRequest
Saya terjebak pada masalah selama berjam-jam sekarang dan setelah membaca semua tentang ini di stackoverflow (dan menerapkan setiap saran yang ditemukan), saya sekarang secara resmi membutuhkan bantuan. ;Hai) Inilah konteksnya: Dalam proyek iPhone saya, saya perlu mengimpor data di latar belakang dan memasukkannya ke dalam konteks objek yang dikelola. Mengikuti …



5
Bagaimana cara menyinkronkan variabel statis di antara utas yang menjalankan berbagai contoh kelas di Java?
Saya tahu bahwa menggunakan synchronizekata kunci sebelum metode membawa sinkronisasi ke objek itu. Artinya, 2 utas yang menjalankan contoh objek yang sama akan disinkronkan. Namun, karena sinkronisasi berada di level objek, 2 utas yang menjalankan instance objek yang berbeda tidak akan disinkronkan. Jika kita memiliki variabel statis di kelas Java …

9
Mengapa benang pemijahan di kontainer Java EE tidak disarankan?
Salah satu hal pertama yang saya pelajari tentang pengembangan Java EE adalah bahwa saya tidak boleh menelurkan utas saya sendiri di dalam container Java EE. Tetapi ketika saya memikirkannya, saya tidak tahu alasannya. Dapatkah Anda menjelaskan dengan jelas mengapa hal itu tidak disarankan? Saya yakin sebagian besar aplikasi perusahaan memerlukan …


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 } } }

8
python multithreading tunggu sampai semua utas selesai
Ini mungkin telah ditanyakan dalam konteks yang sama tetapi saya tidak dapat menemukan jawaban setelah sekitar 20 menit pencarian, jadi saya akan bertanya. Saya telah menulis skrip Python (katakanlah: scriptA.py) dan skrip (katakanlah scriptB.py) Di scriptB saya ingin memanggil scriptA beberapa kali dengan argumen yang berbeda, setiap kali membutuhkan waktu …


2
Penanganan sinyal dengan banyak utas di Linux
Di Linux, apa yang terjadi ketika sebuah program (yang mungkin memiliki banyak utas) menerima sinyal, seperti SIGTERM atau SIGHUP? Utas mana yang memotong sinyal? Bisakah beberapa utas mendapatkan sinyal yang sama? Apakah ada utas khusus yang didedikasikan sepenuhnya untuk menangani sinyal? Jika tidak, apa yang terjadi di dalam utas yang …
119 c  linux  multithreading  signals  ipc 

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.