Publikasi tentang topik tersebut 'multithreading'


Pengantar Singkat Pemrograman Memori Bersama dengan Thread POSIX
Tentu saja, sebelum kita mulai berbicara tentang pemrograman thread POSIX, mari kita segarkan kembali beberapa konsep dasar dan pertimbangan desain dalam pemrograman memori bersama. Jadi, artikel ini cocok bagi mereka yang baru mengenal pemrograman paralel dengan thread POSIX atau terkadang disebut sebagai Pthreads. Proses Vs Utas Proses adalah program apa pun yang sedang dieksekusi yang memungkinkan Anda melakukan tindakan yang sesuai yang ditentukan dalam suatu program...

Java - Memesan Eksekusi Thread
Pada artikel ini, saya akan berbicara tentang bagaimana kita dapat mengurutkan thread yang berbeda sehingga berjalan sesuai urutan yang kita inginkan. Tentu saja, ada cara tradisional untuk memastikan ketertiban tetapi saya ingin menunjukkan kepada Anda cara elegan yang disebut CompletableFuture yang diperkenalkan di Java 8 . 1- Apa itu CompletableFuture? CompletableFuture adalah cara baru mengeksekusi thread yang sangat mudah digunakan seperti yang akan Anda lihat sekarang...

Pekerja Web: Meningkatkan Kinerja Aplikasi Web melalui Multi-Threading
Saat kita menggunakan aplikasi web, kita sering menjumpai situs web yang memerlukan kekuatan pemrosesan yang signifikan, sehingga menyebabkan waktu pemuatan menjadi lebih lambat dan daya tanggap berkurang. Namun, berkat fitur JavaScript yang kuat, Web Worker, pengembang dapat meningkatkan kinerja aplikasi web secara signifikan. Dalam artikel ini, kita akan mengeksplorasi konsep Web Worker, bagaimana mereka mengaktifkan multi-threading dan menemukan bagaimana mereka dapat membuat..

Pertanyaan tentang topik tersebut 'multithreading'

Bagaimana cara menggunakan multi threading dalam aplikasi PHP
Apakah ada cara realistis untuk mengimplementasikan model multi-threaded di PHP apakah benar, atau hanya simulasi saja. Beberapa waktu lalu disarankan agar Anda dapat memaksa sistem operasi untuk memuat instance lain dari PHP yang dapat dieksekusi...
523615 dilihat
schedule 09.01.2024

Kunci Pembaca/Penulis di C++
Saya mencari kunci pembaca/penulis yang bagus di C++. Kami memiliki kasus penggunaan satu penulis yang jarang dan banyak pembaca yang sering membaca dan ingin mengoptimalkannya. Lebih disukai Saya menginginkan solusi lintas platform, namun hanya...
84655 dilihat
schedule 24.12.2023

Menentukan waktu eksekusi suatu thread dan akses IO oleh thread yang berbeda
Saya ingin menentukan waktu eksekusi sebuah thread dalam program multi-thread, dan saya juga ingin mengetahui tentang akses IO yang dilakukan oleh setiap thread. Apakah ada perintah/alat yang dapat melakukan ini untuk program C?
321 dilihat
schedule 06.01.2024

Berapa lama untuk membuat 1 juta thread di Haskell?
Yang saya pahami, Haskell memiliki benang hijau. Tapi betapa ringannya bobotnya. Bisakah membuat 1 juta thread? Atau Berapa lama waktu yang dibutuhkan untuk 100.000 thread?
2981 dilihat

Apakah Linux masuk ke kernel di semua core?
Untuk komputer multi-core yang menjalankan Linux 2.6.x, apa yang terjadi ketika sebuah thread melakukan panggilan sistem? Apakah itu masuk ke kernel hanya pada inti tempat thread berjalan, atau apakah itu masuk ke kernel pada semua inti (maaf jika...
344 dilihat
schedule 29.12.2023

iPhone: bagaimana cara menggunakan metode performSelector:onThread:withObject:waitUntilDone:?
Saya mencoba menggunakan utas terpisah untuk bekerja dengan beberapa API. Masalahnya adalah saya tidak dapat menggunakan metode performSelector:onThread:withObject:waitUntilDone: dengan thread yang saya buat untuk ini. Kode saya:...
34436 dilihat
schedule 24.11.2023

Melakukan metode Delegasi Aplikasi pada thread utama dari thread sekunder
Saya memiliki aplikasi Iphone dengan 2 utas. Yang satu mendengarkan server, dan yang lainnya melakukan hal-hal UIKit, OpenGl. Saya perlu menjalankan metode yang memperbarui tampilan dari utas sekunder yang mendengarkan server di utas utama yang...
917 dilihat
schedule 29.11.2023

apa cara yang benar untuk mengimplementasikan QThread (mohon contohnya)
Dokumentasi Qt untuk QThread mengatakan untuk membuat kelas dari QThread, dan mengimplementasikan metode run. Di bawah ini diambil dari dokumentasi 4.7 Qthread... Untuk membuat thread Anda sendiri, subkelaskan QThread dan terapkan kembali...
82033 dilihat
schedule 13.12.2023

NUnit menyalin item ILogicalThreadAffinative di CallContext ke utas baru
Saya mengalami masalah dengan NUnit dan CallContext (menggunakan C#) di mana NUnit menyalin apa pun dalam konteks panggilan yang ada yang memperluas ILogicalThreadAffinative ketika utas baru dibuat. Misalnya, dalam contoh berikut, pengecualian selalu...
282 dilihat
schedule 13.11.2023

Memperlambat GUI di Android
Aplikasi Android saya berfungsi dengan baik, kecuali urutan akhir. Ini adalah permainan dan di akhir layar menampilkan skor: TextView allscores = new TextView(this); allscores.setText("Your score: "+ mypoints); Selanjutnya saya ingin GUI...
847 dilihat
schedule 23.10.2023

Bagaimana cara mengambil id utas dari boost::thread?
Saya ingin dapat mengidentifikasi utas dengan id sederhana saat masuk sehingga mudah untuk melacak eksekusi satu utas. Dengan windows menggunakan API GetCurrentThreadId() dapat mencapai apa yang saya inginkan. Di boost::thread ada metode...
29636 dilihat
schedule 24.11.2023

Komunikasi lintas thread dan pembaruan lapangan di VB.NET
Saya mengalami masalah dalam membuat komunikasi lintas-thread/pembaruan lapangan berfungsi dengan baik di program VB.NET 2010 saya. Saya mencoba memperbarui bidang di formulir utama saya setiap kali utas yang saya mulai mengadakan acara. Berikut ini...
4061 dilihat

Perilaku nilai pembaruan JProgressBar (Berulir)
Sepertinya saya tidak mengerti mengapa ketika bekerja dengan nilai tertentu, JProgressBar akan terhenti dan berhenti membuat perhitungan. Misalnya kode di bawah ini hanya akan menampilkan nol sepanjang waktu; ... int value =...
438 dilihat

utas c++ - pemrosesan paralel
Saya bertanya-tanya bagaimana cara menjalankan dua proses dalam prosesor dual-core di c++. Saya tahu utas (atau multi-threading) bukan fitur bawaan c++. Ada dukungan threading di Qt, tapi saya tidak mengerti apa pun dari referensi mereka. :(...
24001 dilihat
schedule 04.11.2023

Hentikan Thread Utama tanpa memastikan penghentian thread yang dihasilkannya
Saya telah menerapkan program multi-utas yang melibatkan pemijahan utas untuk setiap pengguna, dan melakukan beberapa aktivitas kecil (Tidak ada proses lengkap seperti koneksi basis data yang terlibat). Utas utama berjalan tanpa batas, dan...
490 dilihat
schedule 27.11.2023

Kueri SQL di Parallel.ForEach - Kebuntuan
Saya memiliki metode statis yang memanggil SQL SP di dalam metode statis dalam loop Parallel.ForEach. SP memasukkan data dalam 3 tabel berbeda. Saya menggunakan level Transaksi Serializable. Namun sesekali saya mengalami situasi Deadlock. Saya...
6118 dilihat

bekerja dengan utas dan port serial dan panggilan DB
Saya mencoba membaca data dari port serial, menampilkan data di beberapa kontrol, dan memasukkan data ke dalam DB. Saya sudah memasukkannya ke dalam DB dan membacanya dengan benar, namun, itu tidak lagi menulis ke kotak teks sejak saya menambahkan...
297 dilihat

Tes unit untuk panggilan delegasi asinkron di c#
Saya memiliki fungsi yang membuat delegasi dan memulai BeginInvoke pada objek itu, dengan fungsi lain diteruskan untuk menunggu EndInvoke: private static void DeploymentComponentThreadedCallBack(IAsyncResult ar) { var result =...
1432 dilihat
schedule 16.11.2023

ThreadAbort yang diharapkan untuk Thread Latar Belakang
Saya punya yang berikut ini. public static Thread testThread = new Thread(ThreadStart) {Name = "TestThread", IsBackground = true}; private void Form_Load() { testThread.Start() } private static void ThreadStart() { int count = 0; try...
1471 dilihat
schedule 17.01.2024

Kunci Pemblokiran versus Kunci Non-Pemblokiran
Saya berpikir di sini: Jika Anda memiliki 2 utas yang menjalankan operasi CEPAT yang perlu disinkronkan, bukankah pendekatan nonblocking lebih cepat/lebih baik daripada pendekatan pemblokiran/saklar konteks? Yang saya maksud dengan non-pemblokiran...
2570 dilihat