Pertanyaan yang diberi tag multithreading

100
Bagaimana menganalisis java thread dump?

Saya mencoba memahami lebih banyak tentang java, terutama tentang manajemen memori dan utas. Untuk alasan ini saya baru-baru ini menemukan minat untuk melihat pembuangan benang. Berikut adalah beberapa baris yang diambil dari aplikasi web menggunakan VisualVM, alat bawaan untuk java: "Finalizer"...

98
Apakah C # Timer berlalu di utas terpisah?

Apakah System.Timers.Timer berlalu pada utas terpisah dari utas yang membuatnya? Katakanlah saya memiliki kelas dengan pengatur waktu yang menyala setiap 5 detik. Saat pengatur waktu menyala, dalam metode yang telah berlalu, beberapa objek diubah. Katakanlah butuh waktu lama untuk memodifikasi...

97
Mengapa i ++ tidak atom?

Mengapa i++tidak atom di Jawa? Untuk lebih memahami Java, saya mencoba menghitung seberapa sering loop di thread dijalankan. Jadi saya menggunakan file private static int total = 0; di kelas utama. Saya memiliki dua utas. Thread 1: Cetakan System.out.println("Hello from Thread 1!"); Benang...

97
Mengembalikan nilai dari Thread

Saya memiliki metode dengan a HandlerThread. Nilai diubah di dalam Threaddan saya ingin mengembalikannya ke test()metode. Apakah ada cara untuk melakukan ini? public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized void run(){ int value; value = 2; //To...

96
iphone ios berjalan di utas terpisah

Apa cara terbaik untuk menjalankan kode di utas terpisah? Apakah itu: [NSThread detachNewThreadSelector: @selector(doStuff) toTarget:self withObject:NULL]; Atau: NSOperationQueue *queue = [NSOperationQueue new]; NSInvocationOperation *operation = [[NSInvocationOperation alloc]...

95
Batas utas Android AsyncTask?

Saya mengembangkan aplikasi di mana saya perlu memperbarui beberapa info setiap kali pengguna masuk ke sistem, saya juga menggunakan database di telepon. Untuk semua operasi itu (pembaruan, mengambil data dari db, dll.) Saya menggunakan tugas async. Sampai sekarang saya tidak melihat mengapa...