Pertanyaan yang diberi tag «concurrency»

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

8
Perbedaan antara eksekusi "bersamaan" dan "paralel"?
Apa perbedaan antara istilah eksekusi bersamaan dan paralel ? Saya tidak pernah bisa memahami perbedaannya. Tag mendefinisikan concurrency sebagai cara menjalankan dua proses secara bersamaan, tetapi saya pikir paralelisme adalah hal yang persis sama, yaitu: utas terpisah atau proses yang berpotensi dijalankan pada prosesor terpisah. Juga, jika kita mempertimbangkan sesuatu …

10
Bagaimana menjelaskan mengapa multi-threading sulit
Saya seorang programmer yang cukup baik, bos saya juga seorang programmer yang cukup baik. Meskipun ia tampaknya meremehkan beberapa tugas seperti multi-threading dan betapa sulitnya hal itu (saya merasa sangat sulit untuk hal lain selain menjalankan beberapa utas, menunggu semuanya selesai, lalu mengembalikan hasil). Saat Anda mulai harus khawatir tentang …

2
Mengapa penulisan bersamaan tidak diizinkan pada basis data SQLite?
Saya melakukan pemrograman basis data menggunakan Java dengan SQLite. Saya telah menemukan bahwa hanya satu koneksi pada basis data yang memiliki kemampuan menulis, sementara banyak koneksi sekaligus memiliki kemampuan membaca. Mengapa arsitektur SQLite dirancang seperti ini? Selama dua hal yang sedang ditulis tidak ditulis ke tempat yang sama dalam database, …



1
Apakah kolam goroutine go-langs hanya benang hijau?
The komentator di sini menawarkan kritik berikut benang hijau: Saya awalnya dijual dengan model N: M sebagai sarana pemrograman acara tanpa panggilan balik. Anda dapat menulis kode yang terlihat seperti kode prosedural lama tetapi di bawahnya ada keajaiban yang menggunakan pengalihan tugas userspace setiap kali sesuatu akan diblokir. Kedengarannya bagus. …

16
Bahasa pemrograman modern dengan abstraksi pemrograman konkuren intuitif [ditutup]
Saya tertarik untuk belajar pemrograman bersamaan, dengan fokus pada level aplikasi / pengguna (bukan pemrograman sistem). Saya mencari bahasa pemrograman tingkat tinggi modern yang menyediakan abstraksi intuitif untuk menulis aplikasi bersamaan. Saya ingin fokus pada bahasa yang meningkatkan produktivitas dan menyembunyikan kompleksitas pemrograman bersamaan. Untuk memberikan beberapa contoh, saya tidak …


7
Apakah ada praktik usang untuk pemrograman multithread dan multiprosesor yang seharusnya tidak saya gunakan lagi?
Pada awal FORTRAN dan BASIC, pada dasarnya semua program ditulis dengan pernyataan GOTO. Hasilnya adalah kode spaghetti dan solusinya adalah pemrograman terstruktur. Demikian pula, pointer dapat memiliki kesulitan untuk mengontrol karakteristik dalam program kami. C ++ dimulai dengan banyak petunjuk, tetapi disarankan menggunakan referensi. Perpustakaan seperti STL dapat mengurangi ketergantungan …

2
Bagaimana cara Rust menyimpang dari fasilitas konkurensi C ++?
Pertanyaan Saya mencoba untuk memahami apakah Rust secara mendasar dan cukup meningkatkan fasilitas konkurensi C ++ sehingga untuk memutuskan apakah saya harus menghabiskan waktu untuk belajar Rust. Secara khusus, bagaimana peningkatan Rust idiomatik pada, atau pada tingkat apa pun berbeda dari, fasilitas konkurensi dari idiomatik C ++? Apakah peningkatan (atau …
35 c++  concurrency  rust  c++14 


3
Kenapa bukan Green Threads?
Sementara saya tahu pertanyaan tentang hal ini sudah dibahas (mis. Https://stackoverflow.com/questions/5713142/green-threads-vs-non-green-threads ), saya merasa saya tidak mendapat jawaban yang memuaskan . Pertanyaannya adalah: mengapa JVM tidak mendukung thread hijau lagi? Ia mengatakan ini pada FAQ gaya kode Java : Thread hijau mengacu pada mode operasi untuk Java Virtual Machine (JVM) …


3
Berapa banyak pekerjaan yang harus saya tempatkan di dalam pernyataan kunci?
Saya adalah pengembang junior yang sedang menulis pembaruan untuk perangkat lunak yang menerima data dari solusi pihak ketiga, menyimpannya dalam database, dan kemudian mengkondisikan data untuk digunakan oleh solusi pihak ketiga lainnya. Perangkat lunak kami berjalan sebagai layanan Windows. Melihat kode dari versi sebelumnya, saya melihat ini: static Object _workerLocker …
27 c#  .net  concurrency  locks 

3
Diagram UML Aplikasi Multi-Threaded
Untuk aplikasi single-threaded saya suka menggunakan diagram kelas untuk mendapatkan gambaran arsitektur aplikasi itu. Jenis diagram ini, bagaimanapun, tidak sangat membantu ketika mencoba untuk memahami aplikasi multi-threaded / konkuren, misalnya karena contoh yang berbeda dari kelas "hidup" di utas yang berbeda (artinya mengakses sebuah instance hanya menyelamatkan dari yang satu. …

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.