multithreading

    0熱度

    1回答

    我的應用程序並行處理一堆文件,並且由於每個文件都有文件作爲其名稱的一部分被刪除的日期,因此我使用以下方法來提取刪除日期: public static Optional<Date> getFileDropDate(String filename) { /* Example: my_file-1_20171002.xml */ if (StringUtils.isEmpty(f

    0熱度

    1回答

    我是燒瓶的新手。我需要在燒瓶中實現連接池,以下是我的軟件堆棧: 1. Flask - 0.12.2 2. Python版本 - 3.4.3 3. Python couchbase驅動程序版本 - 2.2.1 4. Couchbase版本 - 4.5.0-2601 Community Edition(build-2601) 我的要求是 - 在服務器啓動時 - 在每'n'秒後重復運行3-4個進程,即某

    0熱度

    1回答

    我在嘗試對1000萬個值的數組進行排序。從發現新技術Microsoft - Napa.js允許使用多線程與Node.js. 在那裏,我們使用下面的代碼: const napa = require('napajs') const zone = napa.zone.create('zone', { workers: 4 }); zone.execute((...args) => { //

    0熱度

    1回答

    我編程上的騎士登陸,其具有68芯和4個超線程/核心節點。我正在研究混合MPI/OpenMP應用程序。 我的問題是,如果4個超線程意味着用作OpenMP的 線程或者我如何使用他們?當我運行使用 以下方案我的程序: export OMP_NUM_THREADS=1 mpirun -np 68 ./app 它的運行速度比當我使用的方案更快: export OMP_NUM_THREADS=4 mp

    0熱度

    1回答

    這似乎是一個簡單的任務,但它不起作用。我的線程函數運行在一個循環中,並始終將數據寫入數組。但有時我想從我的主要功能中讀取這些數據。因此,閱讀功能應理想地暫停線程,讀取數據,然後恢復線程。但是,讀取的值不正確,似乎已損壞。也許有些不妥: 線程FCT: void threadfct() { while (1) { pthread_mutex_lock(&mutex);

    1熱度

    1回答

    的想法是有其啓動多個工作線程一個主線程。除了發送信號之外,沒有明確的方式退出程序。但是程序也應該在任何地方發生錯誤時乾淨地退出。 我試圖表明我有什麼至今。標題沒有顯示,但沒有它們應該清楚。我們有一個主函數main.c,其中main函數開始於worker.c,它具有線程管理和object.c的抽象,一個工作線程的特定實現。將會有多種不同的實現,但都具有相同的結構(即,具有while(running)

    1熱度

    2回答

    我想創建一個物理引擎(只是爲了好玩),我希望它是多線程的。 我瞭解互斥體的基本知識(只有一個線程可以修改它一次監視的資源,它們應該是在一個級別而不是線程級別等)。我寧願不使用原子的成員變量(所以如果我正在對它們進行復雜的操作,它們不會在執行過程中正確地更改),或者只是簡單地複製這些變量(希望能夠降低內存佔用量)。 按照這個概念,(簡化)載體類可能是這樣的: class vector {

    -3熱度

    1回答

    我目前正在爲我的大學開發一個項目應用程序。這個項目包括我能夠處理同步和異步http請求到我建立的web服務。我必須創建一個類或一些可以發送http請求的代碼(通過AsyncTask輕鬆完成)並將回覆回覆給一個活動。 我不知道該怎麼做,因爲onPostExecute()方法是一個void方法,它不返回任何內容,並且我不能將響應的內容保存在公共變量中,因爲它在另一類。 我想要做的是: 從活動: Mes

    1熱度

    2回答

    我想創建一個程序在一段時間內運行一個函數。我對Elixir仍然很陌生,不知道從哪裏開始。我的想法是,既然我們可以用GenServer來創建一個程序來坐等在消息循環,我可以提供它的消息(也許:kick),當它接收到這個消息時,它會運行的功能。 然而,留下一個問題 - 我怎麼踢它不cron作業?我可以啓動一個線程並運行一個定時器,並在一段時間內啓動它嗎?如果主線程死了 - 是否有一個簡單的方法來通知並

    0熱度

    1回答

    我有不同的線程在運行,它們都寫入同一個數據庫(儘管不是同一個表)。 目前我有它設置,我創建一個連接,並將其傳遞給每個線程,然後創建它自己的光標寫入。 我還沒有實現寫入數據庫部分,但我想知道是否不是每個線程都需要它自己的連接? 謝謝!