标签:multithreading

翻译

c – 可以通过多线程来禁止编译器优化?

viewed(0)

我在几次之前发生过与OpenMP并行化程序的一部分,只是为了注意到,尽管有很好的可扩展性,但是由于单螺纹情况的性能不佳,大部分预计的加速都会丢失(如果与串行版本)。 在网络上出现这种行为的通常解释是编译器生成的代码在多线程情况下可能会更糟。...

翻译

c# – 如何使我的代码在多个内核上运行?

viewed(0)

我已经在C#中构建了一个我想要针对多个内核进行优化的应用程序。我有一些线程,我应该多做些什么? 更新了更多的细节 > C#2.0>在Windows Vista和Windows Server 2003上运行 再次更新 >这段...

翻译

Java多线程文件下载性能

viewed(0)

最近刚刚完成了一个需要比以往更多的IO交互的项目,我觉得我想看看过去的常规库(特别是Commons IO),并解决更多的IO问题。 作为学术测试,我决定实施一个基本的多线程HTTP下载器。这个想法很简单:提供一个下载的URL,代码将下载该文...

翻译

Python,Ruby,Haskell – 它们是否提供真正的多线程?

viewed(0)

我们计划在任何非常高级的编程语言中编写高度并发的应用程序。 1)Python,Ruby或Haskell是否支持真正的多线程? 2)如果程序包含线程,虚拟机将自动将工作分配给多个内核(如果主板上有多个CPU),则会将工作分配给多个内核 真正的...

翻译

相当于python中的setInterval

viewed(1)

我最近发布了一个关于如何在Python中推迟执行函数的question(类似于JavaScript setTimeout),并且它被证明是一个使用threading.Timer的简单任务(只要函数不共享状态就简单了与其他代码,但这将在任何事...

翻译

多线程 – 线程安全实体框架6

viewed(1)

只需开始测试EF6及其Async功能。当我意识到他们不是线程安全的时候,我感到惊讶。我有点假设这是重点。 我已经有了自己的基于任务的扩展方法,但是我从EF等待的是让它们线程安全。 至少我的基于任务的功能被锁定为不会相互干扰。 EF6甚至没有...

翻译

c – 如何定义线程本地局部静态变量?

viewed(2)

如何定义不同线程之间共享的本地静态变量(保持其在函数调用之间的值)? 我正在C和C寻找答案 在Windows上使用Windows API:TlsAlloc() / TlsSetValue()/ TlsGetValue() 在Windows上...

翻译

c# – 具有多线程抛光器取消的ZeroMQ PUB / SUB图案

viewed(1)

我有两个应用程序,一个C服务器和一个C#WPF UI。 C代码通过ZeroMQ消息传递[PUB / SUB]服务接收来自任何地方/任何人的请求。我使用我的C#代码进行反向测试并创建“返回测试”并执行它们。这些反向测试可以由许多“单元测试”组...