Pertanyaan yang diberi tag multithreading

93
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...

92
Contoh Deadlock Sederhana

Saya ingin menjelaskan jalan buntu threading untuk pemula. Saya telah melihat banyak contoh kebuntuan di masa lalu, beberapa menggunakan kode dan beberapa menggunakan ilustrasi (seperti 4 mobil terkenal ). Ada juga masalah klasik yang mudah menemui jalan buntu seperti The Dining Philosophers ,...

91
Sinkronisasi bidang non-final

Peringatan muncul setiap kali saya menyinkronkan pada bidang kelas non-final. Ini kodenya: public class X { private Object o; public void setO(Object o) { this.o = o; } public void x() { synchronized (o) // synchronization on a non-final field { } } } jadi saya...

91
Pengertian java.lang.Thread.State: WAITING (parkir)

Pertama, pertanyaan yang sangat bodoh, saya hanya bertanya-tanya apa artinya menunggu 'parkir'? Apakah utas menunggu untuk diparkir atau baru saja diparkir dan oleh karena itu dalam status menunggu? Dan ketika parkir itu terjadi, berapa banyak sumber daya cpu / memori yang diambil? Apa tujuan...

90
PHP Thread Safe dan Non-Thread Safe untuk Windows

Saya mengunduh PHP untuk Windows. Saya mendapat 2 opsi di situs web. PHP Thread Aman PHP Non-Thread Safe Harap jawab pertanyaan berikut: Apa perbedaan diantara keduanya? Apa kelebihan dan kekurangan satu sama lain? Saya sedang mengembangkan situs web e-niaga yang akan memiliki lalu lintas...