Pertanyaan yang diberi tag «concurrency»

Concurrency adalah properti dari sistem di mana beberapa proses mengeksekusi pada saat yang sama.

4
Apa yang mencegah kondisi balapan pada kunci?
Saya mengerti dasar-dasar apa ras data itu, dan bagaimana kunci / mutex / semaphore membantu mencegahnya. Tetapi apa yang terjadi jika Anda memiliki "kondisi lomba" pada kunci itu sendiri? Sebagai contoh, dua utas yang berbeda, mungkin dalam aplikasi yang sama, tetapi berjalan pada prosesor yang berbeda, cobalah untuk mendapatkan kunci …


3
Mengapa multithreading sering lebih disukai untuk meningkatkan kinerja?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 6 tahun yang lalu . Saya punya pertanyaan, ini tentang mengapa programmer tampaknya menyukai concurrency dan program multi-threaded secara umum. Saya sedang mempertimbangkan 2 pendekatan utama di sini: pendekatan async pada dasarnya berdasarkan sinyal, …



2
Penanganan konkurensi ES / CQRS
Baru-baru ini saya mulai terjun ke CQRS / ES karena saya mungkin perlu menerapkannya di tempat kerja. Tampaknya sangat menjanjikan dalam kasus kami, karena akan menyelesaikan banyak masalah. Saya membuat sketsa pemahaman kasar saya tentang bagaimana aplikasi ES / CQRS akan terlihat seperti dikontekstualisasikan ke kasus penggunaan perbankan yang disederhanakan …

4
Mengapa coroutine kembali? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Sebagian besar pekerjaan dasar untuk coroutine terjadi pada 60-an / 70-an dan kemudian …


2
Mengapa keadaan bersama menurunkan kinerja?
Saya telah bekerja di bawah prinsip share-nothing pemrograman bersamaan. Pada dasarnya, semua utas pekerja saya memiliki salinan read-only dari negara yang sama yang tidak pernah dibagi di antara mereka ( bahkan dengan referensi ). Secara umum, ini telah bekerja dengan sangat baik. Sekarang, seseorang telah memperkenalkan cache singleton tanpa kunci …

3
Mengapa lima filsuf makan?
Saya bertanya-tanya mengapa masalah filsuf Makan didasarkan pada kasus lima filsuf. Kenapa tidak empat? Saya kira kita bisa mengamati semua masalah tidak menyenangkan yang dapat terjadi ketika membahas lima filsuf, contohnya juga ketika kita diberi empat pemikir. Apakah itu hanya karena alasan historis?

5
Penggunaan DelayQueue di dunia nyata [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Apa yang akan menjadi penggunaan DelayQueue di dunia nyata , masalah umum apa yang …


3
Apa pendapat Anda tentang Model Aktor? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Model Aktor yang digunakan oleh Erlang tampaknya menjadi cara yang sangat berbeda untuk melakukan …

4
Program yang mengklaimnya tidak ramah multi-core
Anda melihat frasa ini atau sejenisnya berputar-putar dari waktu ke waktu, umumnya merujuk pada sebuah program yang mengklaim mereka tidak dirancang untuk mengambil keuntungan penuh dari prosesor multi-core. Ini umum terutama dengan pemrograman video game. (tentu saja banyak program tidak memiliki konkurensi dan tidak memerlukannya, seperti skrip dasar, dll). Bagaimana …

4
Penggunaan struktur data persisten dalam bahasa non-fungsional
Bahasa-bahasa yang murni fungsional atau hampir-fungsional murni mendapat manfaat dari struktur data yang persisten karena tidak dapat diubah dan cocok dengan gaya pemrograman fungsional yang stateless. Tetapi dari waktu ke waktu kita melihat pustaka dari struktur data yang persisten untuk bahasa (berbasis negara, OOP) seperti Java. Klaim yang sering didengar …

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.