multithreading 相关问题

多线程是计算机或程序通过利用多个并发执行流(通常称为线程)同时或异步执行工作的能力。


从多个客户端保存数据到一个文件的问题。TCP Python

我的主要目标是将多个客户端的数据接收到服务器上的一个txt文件。一切都很好,客户端连接到服务器,服务器识别他们是不同的客户端,此外, ...

回答 1 投票 0

C++无锁线程问题 - 多个线程在一个连续数组上迭代,但从未访问过相同的成员数据?

在我的C++游戏引擎中,我有一个工作系统,利用工作线程来完成各种任务。线程与每一个可用的核心都有亲和力。最近,我一直在尝试优化我的一些系统......。

回答 1 投票 0

如何允许一个类的变量被多个线程并发修改。

我有一个类(MyClass),它包含一个需要运行的动作队列(self.msg_queue),我有多个输入源,可以向队列中添加任务。现在我有三个函数...

回答 1 投票 -1

Nodejs在后台运行功能

我有一个节点程序,我需要在程序开始时运行两个函数,然后在访问函数结果,目前用 await 每个函数一次就可以了,但是为了......

回答 1 投票 1

如何使用多线程来加快我的SHA-1破解器的速度?

我最近一直在搞加密和散列,我想做一些东西来粗暴地强迫SHA-1只是使用文本。在写完基本的代码并确认它可以工作后,我想...

回答 1 投票 1

如何脱离libevent的调度循环?

我在一个单独的线程中使用漂亮的libevent库实现了一个小小的webserver。webserver运行event_base_dispatch()来处理所有事件。我需要的是一种方法来中断这个调度......。

回答 3 投票 1

Rust多线程异步Websocket服务器。

我想学习Rust,所以我决定用它来做一个真实世界的项目。这个想法是有一个服务器,从主线程A产生一个新的线程B,执行一些异步任务,产生 ...

回答 1 投票 -1

Spring Boot ThreadPoolTaskExecutor内存泄漏。

我有一个Spring Boot应用,运行在Wildfly 18.0.1上,主要目的是:每5分钟运行一些作业。该应用的主要目的是:每5分钟运行一些作业。所以我做了。TaskScheduler: initialize scheduler @Autowired ThreadPoolTaskScheduler ...

回答 1 投票 1

如何使线程不崩溃的应用程序

假设我有以下的控制台应用程序。Thread Thread = new Thread(new ThreadStart(() => { throw new Exception(); })); thread.IsBackground = true; thread.Start(); while (true)...。

回答 5 投票 0

在大规模的情况下,哪种方案更好--每个用户的循环任务和一个循环并为所有用户完成工作的单一任务?

我为每个用户创建了一个循环,它使用Task.Factory.StartNew()创建了一个轻量级任务。循环中的任务做了一个轻量级的工作,并睡眠了几秒钟。这种代码是否可以工作,如果 ...

回答 1 投票 0

Python从线程中更新Matplotlib

我是python世界的新手,不幸的是我还没有找到任何解决方案。我在Mac OS X 10.13.2上运行python 3.6和matplotlib==1.3.1,目前我正试图建立一个 ...

回答 2 投票 3

在C#中使用并行处理来测试网站抵御DDOS的能力。

我有一个网站,我也在探索C#中的并行处理,我想这是一个好主意,看看我是否可以写我自己的DDOS测试脚本,看看网站如何处理DDOS攻击。...

回答 2 投票 1

为什么Throwable::printStackTrace持有PrintStream的锁并导致logback的死锁?

在不同的线程中使用e.printStackTrace()和logback时发现了死锁的情况。线程转储如下。在我看来,logback(在线程AsyncAppender-Worker-Thread-......中使用。

回答 1 投票 0

作为C结构成员的mutex锁有什么功能

我有一个包含Plane结构的赋值,它包含一个pthread_mutex_t和一个pthread_cond_t字段。然而,我不明白当我们锁定这个锁或等待这个cond时会发生什么......。

回答 1 投票 -1

暂停和恢复安卓游戏->

我在暂停和恢复游戏时遇到了困难。我出现了一个错误IllegalThreadStateException,但有趣的是,这段代码在API 24上运行良好,没有任何问题。...

回答 1 投票 0

Java EE规范和多线程

我正在使用Struts和Spring编写一个Java EE应用程序。在其中一个操作中,有大量的数据库处理,因此出现了性能问题。我想知道的是,我可以使用多线程......

回答 4 投票 28

异步任务处理器

我正在开发一个异步任务处理器。我需要高性能的处理器,所以使用的同步基元应该尽可能的低级。该处理器应该持有一个线程,该线程在睡眠时...

回答 1 投票 -2

被调用函数内部的参数值不同

我正在使用下面的代码在c#中创建多个任务 private static List _taskList = new List (); 私有静态并发队列(ConcurrentQueue cred= new ConcurrentQueue&...

回答 1 投票 0

从多个进程和线程读写SQL数据库

我正在构建一个应用程序,该应用程序不断地从API中获取多个城市的天气数据,并使用Python中的多个进程和线程将这些数据读写到SQL(MySQL)数据库。I ...

回答 1 投票 0

为什么HandlerThread有一个run()方法,应该如何使用?

笔者使用HandlerThread开发了几段代码,但到目前为止,在一定程度上很难掌握Handlerthread类在扩展时存在的run()方法的意义。HandlerThread ...

回答 1 投票 0