multithreading

    2热度

    1回答

    如何在C#的system.threading.monitor类中实现Monitor.Wait()方法? https://www.codeproject.com/Articles/28785/Thread-synchronization-Wait-and-Pulse-demystified 概念,我构想是这样的: class Monitor { public static Wait(ob

    0热度

    1回答

    我试图在后台工作人员的DoWork方法中访问TreeView控件的标头属性。 我曾尝试以下: var worker = new BackgroundWorker(); worker.DoWork += DoWork; worker.RunWorkerAsync(MyTreeView); private void DoWork(object sender, DoWorkEventArgs e

    -1热度

    1回答

    我使用多端口和多线程服务器时,我发送文件从客户端到服务器像波纹管代码或从服务器到客户端。但是我不能在同一时间为不同的端口发送数据。我认为我必须使用paralel编程,你有任何解决方案的建议,或者你可以给我这个主题的来源或互联网网站的建议。 服务器端 SendFiletoClient(DataSocket1, "test1.txt"); SendFiletoClient(DataSocket2,

    0热度

    1回答

    每当我正常运行下面的代码,它立即退出。但是,当我在GDB中运行它时,它运行正常,并且得到所需的输出。该程序在我添加线程之前就工作了,所以我确信这个错误是与之相关的。我认为我的代码中可能存在竞争条件,可能会导致此问题,但我并不完全确定。有关为何发生这种情况的任何建议?代码如下所示: #include <stdio.h> #include <stdlib.h> #include <string.h

    0热度

    1回答

    我正在学习代码和做一个捕获谷歌街景screenshost的应用程序。许多截图。我想找到一种平行查询的方法。 在这里,在时间为单个查询的代码: // prepare the html code string in a dictionary (I use street view in a iframe) Dictionary<int, string> htmlCode= SetUpURLListHD

    0热度

    2回答

    我正在使用Java中的HttpSevlet构建一个Web服务器。我创建了一个摘要类名为BaseApi它扩展了HttpSevlet并且这作为父类。 每次doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException的BaseApi被调用。实例化新的BaseRequest。 BaseRequest是我创建的

    0热度

    1回答

    我收到以下错误: Traceback (most recent call last): File "C:\Program Files\Python35\lib\threading.py", line 914, in _bootstrap_inner self.run() File "C:\Program Files\Python35\lib\threading.py"

    0热度

    2回答

    为什么我的应用程序保持崩溃,好吗?这似乎是问题, libc++abi.dylib: terminating with uncaught exception of typeNSException (lldb) 但我不是100%是什么意思。我检查了所有按钮和文本字段都标有正确的标识符。先谢谢了。 !!控制台 console one console 2

    -2热度

    2回答

    我有一个UDP客户端以指定的速率向服务器发送消息。费率需要保持不变,所以我决定尝试在单独的线索中收到回复,以避免阻止或延迟recvfrom()。在收到信息之前是否可以“等待”完整信息?要做到这一点,最好的策略是什么? while (true) { //std::this_thread::sleep_for(std::chrono::milliseconds(5000)); i

    -1热度

    3回答

    我测试简单的代码 static Thread _readThread = null; static private Object thisLock = new Object(); static int a = 1; private static void ReadComPort() { lock (thisLock) {