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



5
Memegang alternatif Node JS untuk multithreading
Jika saya mengerti dengan benar, Node JS bukan pemblokiran ... jadi alih-alih menunggu respons dari basis data atau proses lain, ini beralih ke sesuatu yang lain dan memeriksa kembali nanti. Juga satu utas. Jadi apakah semua ini berarti bahwa proses Node JS yang diberikan dapat sepenuhnya dan efisien memanfaatkan inti …



6
Apa perbedaan antara modul threading dan multiprocessing?
Saya belajar cara menggunakan threadingdan multiprocessingmodul dalam Python untuk menjalankan operasi tertentu secara paralel dan mempercepat kode saya. Saya menemukan ini sulit (mungkin karena saya tidak memiliki latar belakang teoritis tentang hal itu) untuk memahami apa perbedaan antara threading.Thread()objek danmultiprocessing.Process() . Juga, tidak sepenuhnya jelas bagi saya bagaimana membuat instance …

13
Bagaimana cara mengartikulasikan perbedaan antara pemrograman asinkron dan paralel?
Banyak platform mempromosikan asinkronisme dan paralelisme sebagai cara untuk meningkatkan daya tanggap. Saya memahami perbedaannya secara umum, tetapi sering merasa sulit untuk mengartikulasikan dalam pikiran saya sendiri, serta untuk orang lain. Saya seorang programmer sehari-hari dan cukup sering menggunakan async & callback. Paralelisme terasa eksotis. Tapi saya merasa mereka mudah …

8
Apakah! = Periksa utas aman?
Saya tahu bahwa operasi gabungan seperti i++tidak aman karena melibatkan beberapa operasi. Tetapi apakah memeriksa referensi dengan sendirinya operasi yang aman? a != a //is this thread-safe Saya mencoba memprogram ini dan menggunakan beberapa utas tetapi tidak gagal. Saya kira saya tidak bisa mensimulasikan balapan di mesin saya. EDIT: public …


12
Apakah aman untuk mendapatkan nilai dari java.util.HashMap dari beberapa utas (tanpa modifikasi)?
Ada kasus di mana peta akan dibangun, dan begitu diinisialisasi, itu tidak akan pernah diubah lagi. Namun itu akan diakses (melalui get (kunci) saja) dari beberapa utas. Apakah aman untuk menggunakan java.util.HashMapcara ini? (Saat ini, saya dengan senang hati menggunakan java.util.concurrent.ConcurrentHashMap, dan tidak memiliki kebutuhan yang terukur untuk meningkatkan kinerja, …


5
Mengapa PembatalanToken terpisah dari PembatalanTokenSource?
Saya sedang mencari alasan mengapa. NET CancellationTokenstruct diperkenalkan di samping CancellationTokenSourcekelas. Saya mengerti bagaimana API akan digunakan, tetapi ingin juga memahami mengapa itu dirancang seperti itu. Yaitu, mengapa kita memiliki: var cts = new CancellationTokenSource(); SomeCancellableOperation(cts.Token); ... public void SomeCancellableOperation(CancellationToken token) { ... token.ThrowIfCancellationRequested(); ... } bukannya langsung lewat CancellationTokenSourceseperti: …


11
Thread vs ThreadPool
Apa perbedaan antara menggunakan utas baru dan utas dari kumpulan utas? Manfaat kinerja apa yang ada dan mengapa saya harus mempertimbangkan untuk menggunakan utas dari kumpulan daripada yang saya buat secara eksplisit? Saya memikirkan secara khusus. NET di sini, tetapi contoh umum baik-baik saja.

5
Asynctask vs Thread di android
Di UI, untuk melakukan beberapa pekerjaan latar belakang, saya menggunakan file Thread. Tetapi seperti yang disarankan oleh orang lain, saya sekarang menggunakan AsyncTask. Apa perbedaan utama antara a Threaddan an AsyncTask? Dalam skenario mana, saya harus menggunakan file Thread atau an AsyncTask?

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.