threadpool

    1熱度

    1回答

    我剛剛開始瞭解如何使用BlockingQueue(數組或鏈接),我想知道排隊如何影響資源(CPU,內存等)? 整個隊列開始成爲服務器問題的大小(不是線程數量而是比例更大)?

    3熱度

    1回答

    並行線程我有1點的方法,我想在10個不同的並行線程運行在最大任務,都將是獨立存在於彼此之間沒有相關性,我的問題是,如果我有100個項目來處理,並想在一次處理10那麼如何在運行10做一次。我創建了那裏我使用Parallel.ForEach但一個示例代碼我需要做什麼來設置,所以應該在同時運行10個線程,並假設任何正在運行的任務已經完成了,那麼它應該自動採取新的,所以所有的10個線程應該的一直忙着工作,

    0熱度

    1回答

    我讀了一些javadoc和我遇到this example from ThreadPoolExecutor.afterExecute(...) javadocs: class ExtendedExecutor extends ThreadPoolExecutor { // ... protected void afterExecute(Runnable r, Throwable

    1熱度

    2回答

    我想從Python爲大約8000個文件啓動外部命令。每個文件都是獨立處理的。唯一的限制是所有文件都被處理後繼續執行。我有4個物理核心,每個核心有2個邏輯核心(multiprocessing.cpu_count()返回8)。我的想法是使用四個並行獨立進程池,這些進程將在8個內核中的4個內核上運行。這樣我的機器在此期間應該可以使用。 這是我一直在做的事情: import multiprocessing

    0熱度

    1回答

    這裏的時候拒絕是我的代碼: class Processor implements Runnable { private int id; private Integer interaction; private Set<Integer> subset; private static volatile AtomicBoolean notRemoved = ne

    0熱度

    1回答

    我遇到了命名管道的問題。如果說30個客戶端管道都試圖同時連接到本地管道服務器,在4核心機器上,則會發生超時或信號量超時。有時候,最長的時間,一個客戶端需要一秒鐘才能獲得連接。再下一秒等等。我認爲本地管道訪問應該是快速的。爲什麼30個客戶端 - 即使100個客戶端需要相同的時間 - 也只需要1000毫秒就能建立一個連接? using System; using System.Diagnostics

    0熱度

    1回答

    我想用QThread編寫線程輪詢。 class ThreadPool: public QObject { Q_OBJECT public: ThreadPool(int maxThreads); void addTask(MyTask *task); private: int maxThreads; QMutex mutex; Q

    0熱度

    1回答

    我正在創建一個Java Web服務器,它是測驗遊戲的一部分。出於測試目的,我已經包含了一個計數器。服務器有一個正在處理線程的FixedThreadPool。 服務器有一個BufferedReader,它將從數據庫和PrintStream中收集數據,我將用它來將輸出寫入客戶端。現在,Printstream的意圖是打印出計數器的結果。但是當我運行服務器時什麼都沒有發生,printStreamn不能按預

    0熱度

    1回答

    我正在處理一個項目,該項目使用四個線程來複制文件。 我創建列表並存儲要複製的文件的名稱。 我想使用這4個線程一起工作,但我真的不知道如何使它發生。 public class CopyingFiles implements Runnable { static File source = new File("C:\\test\\1\\"); static File dest = new File

    -1熱度

    1回答

    我一直在試圖找到一個簡單的自定義線程池一段時間,並找不到一個,所以寫了一個快速窮人的線程池。 問題: 有任何.NET類已經可以做到這一點? (無數次試圖找到它之後找不到它,只有博客文章中的自定義實現比這更復雜!)。 更好地消耗線程與輪詢或啓動線程池上的操作時和當任務進來? <每天1k任務。這將是對紅隼運行的AspNetCore網站 代碼 public class WorkerQueue : IWo