thread-safety

    1热度

    2回答

    我必须使用处理两个并行作业的脚本。 剧本基本上预示了两个循环: loop do # do something sleep 5 end loop do # do something else sleep 10 end 所以,我想过要离开一个线程中的第一个循环,所以它运行并排与第二环。 我想是这样的: Thread.new do loop

    0热度

    1回答

    我有一个使用API​​进行控制的Spring应用程序,我们需要单线程,但我无法弄清楚如何实现这一点。该应用程序是对单线程应用程序的重新分解。他们希望为新版本提供相同的基本设计,同时使用我们的新编程方法(即Java,Spring等)并添加额外的功能。 有一个API资源来启动应用程序: @RequestMapping("/start") public String startProcess(){..

    0热度

    1回答

    我正在阅读一本关于域驱动设计的书。有一个关于域名事件的章节。作者指出,如果在ASP.Net应用程序中使用具有[ThreadStatic]属性的回调集合并引用此博客文章,则有理由关注:http://www.hanselman.com/blog/ATaleOfTwoTechniquesTheThreadStaticAttributeAndSystemWebHttpContextCurrentItems

    2热度

    3回答

    我正在使用Visual Studio 2013,它尚未实现“魔术静态”功能,因此本地静态变量初始化不是但线程安全。所以,与其 Foo& GetInstance() { static Foo foo; return foo; } 我做这样的事情: std::unique_ptr<Foo> gp_foo; std::once_flag g_flag; Foo& Get

    -1热度

    1回答

    我想测试并行添加和删除到并行字典。 我有下面的代码在我的测试类: [TestMethod] public void T_Parallel_Removing { var management = new Management(); List<Task> AddTasks = new List<Task>(); List<Task> Remov

    0热度

    1回答

    我有两个线程:线程1在NSMutableDictionary中设置键值对并稍后读取该值,线程2对另一个键值对执行相同的操作。 键是不同的,每个线程只读取它设置的键值对。但是,其中一个线程可以在另一个线程写入时读取。 所以我的问题是,如果两个线程同时访问同一个NSMutableDictionary的不同条目,是否需要保护NSMutableDictionary? (整个NSMutableDiction

    1热度

    1回答

    我使用Mojo模型来评分我的查询。我使用这个语句来使用mojo模型 EasyPredictModelWrapper model = new EasyPredictModelWrapper(MojoModel.load("gbm.zip")); 问题是我可以使用这个模型对象从不同的线程?线程安全吗?

    0热度

    1回答

    这是我第一个使用WinUsb驱动程序和库的项目。 我的主机运行WINDOWS 10,安装了所有更新。 我的高速设备运行三个数据端点: -OUT命令端点:主机使用它发送命令 -IN回复端点:主机收到每个命令的回复 -IN Stream端点:设备发送流数据, 1600字节与 周期10毫秒。 在主机应用程序中,有两个相关的主题: - 命令线程发送命令来命令管和 回复管收到回复 - 流线收集来自流管 非等

    0热度

    1回答

    之间空我使用线程对于每个传入请求给应用程序。起初,我在SLF4J设置线程的构造标志由MDC类和Runnable的run方法获取它,但值为空。我猜想这个问题与MDC类有关,所以我原本打算使用ThreadLocal的可能性而不是SLF4J但是我错了,代码还没有正常工作。 我的代码是: public class CustomThread extends Thread { public sta

    0热度

    1回答

    我创建了一个线程,从一个实现的Runnable类(Soundtrack)播放歌曲,我想通过按下我的按钮(jMenuItem1ActionPerformed)来停止它。我GOOGLE了&尝试了很多方法来阻止但失败我认为在我的情况下还有另一种方法来做到这一点。下面的下面的代码: public static class Soundtrack implements Runnable { @Ove