Pertanyaan yang ditandai 'multithreading'

Multithreading adalah kemampuan komputer atau program untuk melakukan pekerjaan secara bersamaan atau tidak sinkron, menggunakan beberapa utas eksekusi simultan (biasanya disebut utas).
42
balasan

"mengimplementasikan Runnable" vs "extends Thread" di Java

Karena waktu yang saya habiskan dengan utas di Jawa, saya menemukan dua cara ini untuk menulis utas: Dengan mengimplementasikan Runnable: kelas publik MyRunnable mengimplementasikan Runnable {public void run () {// Code}} // Dimulai dengan "Thread baru (new MyRunnable ()) ....
atur 12 Feb '09 jam 17:28
6
balasan

C ++ 11 memperkenalkan model memori standar. Apa artinya ini? Dan bagaimana ini akan mempengaruhi pemrograman C ++?

C ++ 11 memperkenalkan model memori standar, tetapi apa sebenarnya artinya ini? Dan bagaimana ini akan mempengaruhi pemrograman C ++? Artikel ini (Gavin Clark mengutip Herb Sutter) mengatakan bahwa Model Memori berarti bahwa kode C ++ sekarang memiliki standar ...
ditetapkan pada 12 Juni '11 pukul 2:30
41
jawabannya

Apa perbedaan antara proses dan utas?

Apa perbedaan teknis antara proses dan utas? Saya merasa bahwa kata "proses" sedang digunakan secara berlebihan, dan ada juga aliran perangkat keras dan perangkat lunak. Bagaimana dengan proses mudah dalam bahasa seperti Er>
aktifkan pada 14 Oktober. '08 pada jam 12:13
46
balasan

Bagaimana cara memperbarui GUI dari utas lain?

Apa cara termudah untuk memperbarui label dari utas lain? Saya memiliki Formulir di utas1, dan dari sini saya mulai utas lainnya (utas2). Meskipun thread2 memproses beberapa file, saya ingin memperbarui Label dalam Formulir dengan status thread2 saat ini. ...
Set 19 Maret 2009 pada 12:37
33
balasan

Perbedaan antara menunggu () dan tidur ()

Apa perbedaan antara menunggu () dan tidur () di utas? Sejauh yang saya mengerti bahwa thread wait () -ing masih dalam mode produksi dan menggunakan siklus prosesor, tetapi sleep () -ing tidak memerlukan siklus prosesor apa pun? Kenapa kita harus menunggu (...
ditetapkan pada 24 Juni 2009 pada 9:48
8
balasan

Bagaimana cara kerja servlets? Pembuatan, sesi, variabel bersama, dan multithreading

Misalkan saya memiliki server web yang berisi banyak servlet. Untuk mentransfer informasi antara servlet ini, saya menetapkan variabel sesi dan instance. Sekarang, jika 2 atau lebih pengguna mengirim permintaan ke server ini, apa yang terjadi ...
ditetapkan pada 24 Juni 10 jam 3:16
19
balasan

Bagaimana cara menggunakan utas dengan Python?

Saya mencoba memahami utas dengan Python. Saya melihat melalui dokumentasi dan contoh-contoh, tetapi, jujur ​​saja, banyak contoh terlalu rumit, dan sulit bagi saya untuk memahaminya. Bagaimana Anda dengan jelas menunjukkan tugas bersama untuk multithreading?
ditetapkan pada 17 Mei 10 pukul 7:24
16
balasan

Apa artinya "disinkronkan"?

Saya memiliki beberapa pertanyaan tentang penggunaan dan pentingnya kata kunci yang disinkronkan. Berapa nilai kata kunci yang disinkronkan? Kapan harus ada metode yang disinkronkan? Apa artinya secara terprogram dan logis?
set 06 Juli 2009 di 9:47
18
balasan

Apa itu kondisi ras?

Saat menulis aplikasi multi-utas, salah satu masalah yang paling umum adalah kondisi ras. Pertanyaan komunitas saya: Apa kondisi ras? Bagaimana Anda menemukannya? Bagaimana Anda menghadapinya? Akhirnya, bagaimana Anda mencegahnya?
tanya 29 Agustus. '08 jam 6:55 sore
22
balasan

Android "Hanya aliran asli yang menciptakan hierarki tampilan yang dapat menyentuh pandangannya."

Saya membuat pemutar musik sederhana di Android. Tampilan untuk setiap lagu berisi SeekBar, diimplementasikan sebagai berikut: Lagu kelas publik memperluas Aktivitas mengimplementasikan OnClickListener, Runnable {progres SeekBar pribadi; MediaP pribadi ...
ditetapkan pada 02 Maret '11 pukul 3:07
19
balasan

Kapan dan bagaimana saya harus menggunakan variabel ThreadLocal?

Kapan saya harus menggunakan variabel ThreadLocal? Bagaimana ini digunakan?
ditetapkan pada 03 Mei 09 di 22:59
25
balasan

Apa itu daemon thread di java?

Adakah yang bisa memberi tahu saya thread daemon mana yang ada di java?
set 06 Feb '10 jam 17:08
4
balasan

Apa itu utas aman atau tidak aman di PHP?

Saya telah melihat binari yang berbeda untuk PHP, misalnya, tanpa aliran atau aliran. Apa artinya ini? Apa perbedaan antara paket-paket ini?
set 26 Okt '09 jam 12:41
10
balasan

Volatile vs blocking vs. blocking

Katakanlah sebuah kelas memiliki publik di bidang kontra yang diakses oleh beberapa utas. Int ini hanya bertambah atau berkurang. Untuk menambah bidang ini, pendekatan mana yang harus digunakan dan mengapa? mengunci (this.locker) this.counter ++;, Int ...
set 30 September '08 jam 10:25 malam
26
balasan

Bagaimana cara menggunakan kode uji unit dengan utas?

Saya masih menghindari mimpi buruk menguji kode multi-utas karena sepertinya terlalu besar untuk ladang ranjau. Saya ingin bertanya bagaimana orang telah lulus kode pengujian yang bergantung pada utas untuk eksekusi yang sukses, atau hanya ...
set 15 agustus '08 pukul 14:44