multithreading

    -1熱度

    1回答

    我一直在練習線程,所以我寫了這個定時遊戲,用戶需要猜測正確的數字(範圍從1-10)。如果用戶在時間限制內猜到了正確答案,則線程停止並且程序終止。當用戶在時間限制內未能猜出時,它無法工作。即使它在時間限制之後進入if語句,它仍然不能完全中斷該線程,除非我猜想正確的數字。我已閱讀其他線程,但他們似乎使用詢問有關「傳統」猜謎遊戲或利用Timer。對於建議的解決方案的解釋和/或提示也被讚賞。 import

    0熱度

    1回答

    我正在設計一個基於QT的應用程序,它是用Python設計的。該應用程序具有以下兩個按鈕: 移動機器人 停止機器人 機器人需要一些時間來移動從一點到另一點。因此,我調用一個新的線程來控制機器人的運動,以防止GUI無響應。移動功能下方: from threading import Thread from thread import start_new_thread def move_robot(

    2熱度

    2回答

    我想充分了解如何創建單獨線程調用一個類實例的同樣的方法可以在該方法實現的局部變量。 例如我有一個單一的方法(劃分)的一類 public class Maths { public int Num1; public int Num2; public void Divide() { for (long i = 0; i < 100000; i++)

    -1熱度

    1回答

    背景 我有了一個共享文件夾\\Server\Share有4子文件夾的服務器: OutboundFinal OutboundStaging InboundFinal InboundStaging 所有文件夾駐留在同一個物理磁盤和分區上,不使用連接點。 我也有幾個WinForms客戶端(最多10個)寫和讀文件到這個共享中,每個客戶端在多線程(最多5個)上工作。客戶端文件(最多50個線程)被登錄到\\S

    0熱度

    1回答

    每個帖子混淆Disqus線程ID。必須恢復正確的線程ID。無法通過Disqus管理員面板找到線索標識符。

    1熱度

    2回答

    我有代碼,使元素的獨特組合。有6種類型,每種大約有100種。所以有100^6個組合。必須計算每個組合,檢查相關性,然後丟棄或保存。 代碼的相關位看起來是這樣的: def modconffactory(): for transmitter in totaltransmitterdict.values(): for reciever in totalrecieverdict.values(

    0熱度

    1回答

    我對OpenMP相當陌生,並且我嘗試了一些Monte Carlo代碼並行化。 我有一個for循環必須連續運行它調用new_value()功能: for(int i = 0; i < MAX_VAL; i++) new_value(); 該功能打開每次調用並行區域: void new_value() { #pragma omp parallel default(shared) {

    0熱度

    2回答

    我正在經歷多線程中的競爭條件,並且想到創建導致競爭條件的情況,我爲此寫了一個簡單的程序,但每次都得到正確的結果。需要知道這是否是比賽狀況的正確情況。如下 代碼: package com.threads; /** * demonstrate race conditions */ public class Step4 { public int getA() { return

    0熱度

    2回答

    爲什麼當其中一個線程等待I/O時,使用用戶級線程庫的多線程進程會被阻塞?這是有道理的,但是當我想得更多時,就會彈出一個問題。用戶級別線程庫是否可以不安排另一個線程?

    0熱度

    1回答

    我在我所的研究所的集中式集羣(linux)中運行了一個使用12個處理器的並行matlab代碼。代碼運行良好,但無法打印excel文件。我正在使用xlwrite函數並在工作目錄中包含所有相關的文件夾和文件。我得到的錯誤是 ``使用org.apache.poi.xssf.usermodel.XSSFCell/setCellValue Java異常錯誤發生: java.lang.OutOfMemoryE