Pertanyaan tentang topik tersebut 'semaphore'

Perbedaan antara saling pengecualian dan IO yang diblokir dalam pemrograman kernel?
Saya tidak dapat memahami perbedaan antara dua kode berikut. Adakah yang bisa menjelaskan perbedaan antara kode-kode berikut & juga menjelaskan perbedaan antara semaphore dan mutex dengan contoh.... Saling mengecualikan:...
313 dilihat

Mengurangi kapasitas Semaphore secara dinamis
Saya telah mencoba menggunakan Semaphore untuk mengontrol jumlah permintaan yang dapat ditangani oleh layanan saya. YAITU. class Service : IDisposable { SemaphoreSlim s = new SemaphoreSlim(InitialCapacity); .... async void...
733 dilihat

Semaphore tampaknya tidak berfungsi dengan benar dengan banyak utas
Saya mencoba menulis beberapa contoh threading dengan C. Yang merupakan nomor yang didapat dari pengguna dan jumlah nomor dalam dua thread. Benangnya berjauhan satu sama lain, depan ke belakang dan belakang ke depan. Saya menggunakan semaphore...
1519 dilihat
schedule 16.12.2023

Aliran Data TPL vs Semafor biasa
Saya memiliki persyaratan untuk membuat proses yang terukur. Proses ini sebagian besar memiliki operasi I/O dengan beberapa operasi CPU kecil (terutama deserialisasi string). Proses menanyakan database untuk daftar url, kemudian mengambil data dari...
739 dilihat

Nilai semaphore pada fungsi di dalam fungsi thread tidak konsisten
Saya telah mempelajari cara menggunakan pthreads dan mutex, dan saya bingung dengan keluaran kode C berikut: #include <pthread.h> #include <semaphore.h> #include <stdio.h> #include <stdlib.h> void *TestThread(void *);...
142 dilihat
schedule 28.11.2023