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


4
Cara menggunakan WPF Background Worker
Dalam aplikasi saya, saya perlu melakukan serangkaian langkah inisialisasi, ini membutuhkan 7-8 detik untuk menyelesaikan di mana UI saya menjadi tidak responsif. Untuk mengatasi ini saya melakukan inisialisasi di utas terpisah: public void Initialization() { Thread initThread = new Thread(new ThreadStart(InitializationThread)); initThread.Start(); } public void InitializationThread() { outputMessage("Initializing..."); //DO INITIALIZATION …

6
Membuat Thread di python
Saya memiliki skrip dan saya ingin satu fungsi berjalan pada saat yang sama. Contoh kode yang telah saya lihat: import threading def MyThread (threading.thread): # doing something........ def MyThread2 (threading.thread): # doing something........ MyThread().start() MyThread2().start() Saya mengalami masalah dalam menjalankan ini. Saya lebih suka menjalankan ini menggunakan fungsi berulir daripada …

10
Apakah ada cara menetapkan budaya untuk seluruh aplikasi? Semua utas saat ini dan utas baru?
Apakah ada cara menetapkan budaya untuk seluruh aplikasi? Semua utas saat ini dan utas baru? Kami memiliki nama budaya yang disimpan dalam database, dan ketika aplikasi kami mulai, kami melakukannya CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; Tapi, tentu saja, ini "hilang" ketika kita ingin melakukan …

8
Contoh mutex / tutorial? [Tutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 4 bulan lalu . Perbaiki pertanyaan ini Saya baru mengenal multithreading, dan berusaha memahami cara kerja mutex. Memang banyak Googling tetapi masih meninggalkan …

8
Apakah errno aman?
Dalam errno.h, variabel ini dinyatakan sebagai extern int errno;pertanyaan saya, apakah aman untuk memeriksa errnonilai setelah beberapa panggilan atau menggunakan perror () dalam kode multi-utas. Apakah ini variabel thread aman? Jika tidak, lalu apa alternatifnya? Saya menggunakan linux dengan gcc pada arsitektur x86.
175 c  linux  multithreading  gcc 

7
Utas panggilan harus STA, karena banyak komponen UI memerlukan ini
Saya menggunakan http://www.codeproject.com/KB/IP/Facebook_API.aspx Saya mencoba memanggil XAML yang dibuat menggunakan WPF . Tapi itu memberi saya kesalahan: Utas panggilan harus STA, karena banyak komponen UI memerlukan ini. Saya tidak tahu harus berbuat apa. Saya mencoba melakukan ini: FacebookApplication.FacebookFriendsList ffl = new FacebookFriendsList(); Tapi itu memberi saya kesalahan itu. Saya menambahkan …


3
Apa itu std :: atomic?
Saya mengerti itu std::atomic<>adalah benda atom. Tetapi atom sampai sejauh mana? Menurut pemahaman saya, operasi bisa bersifat atom. Apa sebenarnya yang dimaksud dengan membuat objek atom? Misalnya jika ada dua utas yang secara bersamaan mengeksekusi kode berikut: a = a + 12; Lalu apakah seluruh operasi (katakanlah add_twelve_to(int)) atomik? Atau …

7
Secara teknis, mengapa proses di Erlang lebih efisien daripada thread OS?
Karakteristik Erlang Dari Erlang Programming (2009): Konkurensi erlang cepat dan terukur. Prosesnya ringan karena mesin virtual Erlang tidak membuat utas OS untuk setiap proses yang dibuat. Mereka dibuat, dijadwalkan, dan ditangani dalam VM, independen dari sistem operasi yang mendasarinya. Akibatnya, waktu pembuatan proses adalah urutan mikrodetik dan independen dari jumlah …

2
Redis adalah single-threaded, lalu bagaimana cara meringkas I / O?
Mencoba memahami beberapa dasar Redis, saya menemukan sesuatu yang menarik posting blog yang . Penulis menyatakan: Redis adalah single-threaded dengan epoll / kqueue dan skala tanpa batas waktu dalam hal konkurensi I / O. Saya benar-benar salah paham tentang keseluruhan masalah threading, karena saya merasa pernyataan ini membingungkan. Jika suatu …

11
BackgroundWorker vs background Thread
Saya punya pertanyaan gaya tentang pilihan implementasi latar belakang thread yang harus saya gunakan pada aplikasi windows form. Saat ini saya memiliki BackgroundWorkerformulir yang memiliki infinite (while(true))loop. Dalam loop ini saya gunakan WaitHandle.WaitAnyuntuk menjaga agar thread tetap tertunda sampai sesuatu yang menarik terjadi. Salah satu pegangan acara yang saya tunggu …

9
Mengapa volatile tidak dianggap berguna dalam pemrograman multithread C atau C ++?
Seperti ditunjukkan dalam jawaban ini yang baru-baru ini saya posting, saya tampaknya bingung tentang utilitas (atau ketiadaan) volatiledalam konteks pemrograman multi-threaded. Pemahaman saya adalah ini: setiap kali suatu variabel dapat diubah di luar aliran kontrol sepotong kode yang mengaksesnya, variabel itu harus dinyatakan volatile. Penangan sinyal, register I / O, …

17
Cara menangkap Pengecualian dari utas
Saya memiliki kelas utama Java, di kelas, saya memulai utas baru, di utas, menunggu sampai utas mati. Pada suatu saat, saya melempar pengecualian runtime dari utas, tetapi saya tidak dapat menangkap pengecualian yang dilemparkan dari utas di kelas utama. Ini kodenya: public class Test extends Thread { public static void …


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.