multithreading 相关问题

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


只有在一个线程完成其他依赖方法后才能执行方法

我们有两个方法Wash()和Dry(),它们必须在多线程中按顺序运行。 Dry()只应在Wash()方法完成后运行。我们如何在Multi -...中编写共享方法代码。

回答 1 投票 -3

为什么我不能在jpanel上创建一个形状?

我正在研究带有套接字编程的java gui。我想在jframe上使用我从服务器发送的参数创建jpanel,并在jpanel中创建随机形状。我用这个资源绘制形状:...

回答 2 投票 -1

Nodejs利用所有CPU上的所有核心

我将创建多线程应用程序,高度利用所有CPU上的所有核心进行密集的IO(Web浏览),然后密集CPU(爬行流的分析)。 NodeJS是否适合......

回答 2 投票 2

即使在线程关闭后,活动线程计数也不会减少

在下面的代码中,Thread.activeCount()总是返回2,即使执行程序中的线程在5秒后终止。公共类MainLoop {public static void main(String [] args)抛出...

回答 2 投票 2

使用具有多个线程的Nlog发出在数据库中写入日志

我注意到Nlog在通过多个线程在数据库中写日志时遇到了一个奇怪的问题。问题是一个数据库的日志有时会添加到另一个数据库中,即它们是......

回答 1 投票 0

读者线程没有退出 - Posix Pthreads

我必须使用posix pthreads为读者编写器问题创建一个解决方案,我已将我的代码缩减为与C混合的伪代码以减小代码的大小。作者线程完成......

回答 1 投票 0

使用移动语义在构造函数中初始化类成员

我正在用C ++学习多线程,我编写了一个简单的类,它包含一个私有的std :: mutex对象,可以在调用成员函数时进行同步:#include #包括

回答 1 投票 2

如何避免多线程在Oracle中进行双重插入

在我的应用程序中,当我将INSERT插入Oracle时,我对双插入有很多例外。我的测试代码看起来像那个类SomeClass {EntityManager em;道道; @Override void insert(...

回答 4 投票 1

如何将活动WebSocket传递给Node.js中的集群线程?

在Node.js中,它们提供了一种方便的方法,可以通过以下方式将net.Sockets传递给子进程(cluster.Worker):var socket; // net.Socket var worker = process.fork()的一些实例; worker.on(“online”,function(){...

回答 1 投票 3

如果客户端只有一个核心CPU,那么Web worker是否正常工作?

纯粹的好奇心,我只是想知道是否有任何情况下,如果CPU中只有一个线程可用,webworker会设法执行一个单独的线程,可能有一些虚拟化,使用...

回答 1 投票 0
热门问答
推荐问答