concurrency

    4热度

    3回答

    我有一个包含这样的异步调用的方法: public void MyMethod() { ... (new Action<string>(worker.DoWork)).BeginInvoke(myString, null, null); ... } 我使用的是统一和创建模拟对象是没有问题的,但我怎么能测试的DoWork称为无需担心竞争条件? A previous

    2热度

    3回答

    我的线程永远运行并在ConcurrentLinkedQueue#peek()之后调用ConcurrentLinkedQueue#poll()。 但在某些情况下,线程似乎挂起。我知道这是有点含糊 ,但人们可以确认方法poll()或peek()将从块块。谢谢。

    0热度

    2回答

    我创建了两个(或更多)线程在数据库的表中插入数据。插入时,有一个字段CreatedDateTime,当然,它存储记录创建的日期时间。 对于一个情况下,我想线程来保持同步,让自己CreatedDateTime领域将具有完全相同的值。当与多线程测试,平时我有不同的毫秒... 我想测试我的系统中不同的场景,如: 1)冲突插入记录正好在同一时间。 2)订购/选择记录的问题。 3)数据库连接池问题。 4)多

    4热度

    4回答

    我已经做了一些与sqlite并发问题有关的阅读,但我没有看到它们如何应用到Django,因为它本质上是单线程的。我没有使用任何多进程模块。我对于并发编程绝对没有经验,所以如果有人能够确定为什么下面的代码导致OperationalError:'数据库被锁定',我将不胜感激。 views.py def screening(request, ovramt=None): errors = [] if

    4热度

    5回答

    我有一些数据库表,并且只要应用程序正在运行,就需要一次处理其中的记录。因此,它看起来像这样: 获取尚未处理或尚未被其他线程处理的记录。 处理它(这是一个很长的过程,取决于互联网连接,因此它可能超时/抛出错误)。 移至下一条记录。当到达桌子从头开始结束时。 我没有与线程太多的经验,所以我看到两种可能的策略: 方法A. 1,创建新的ExecutorService: ExecutorService ta

    16热度

    9回答

    似乎有很多关于多核和java的大惊小怪。虽然有人说java支持不是good enough,但它绝对是一个值得期待的领域。似乎有manytechniques来提高并发程序的性能。 有关编程在多核心场景的任何提示/建议,赞赏。

    94热度

    5回答

    我正在使用持久对象使用JPA。主对象与另一个对象拥有拥有一对多关系。另一个对象存储在一个HashMap中。什么样的同步可以解决这个问题?它似乎发生在完全随机的时间,并且非常不可预测。这里是我得到的例外: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util

    3热度

    4回答

    当谈到Java线程和并发的世界时,我相当天真。我目前正在努力学习。我做了一个简单的例子来试图找出并发性是如何工作的。 这里是我的代码: import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class ThreadedService { private

    0热度

    1回答

    我有一个包含多个数据集的RDL,存储的存储过程填充数据集创建和删除具有相同名称的临时表。 这份报告已经运行了1000次,没有任何问题,但是我不知道是否有比赛情况等待发生。原则上可以在同一个连接上并行执行两个存储过程,并且这两个过程试图创建/删除具有相同名称的相同临时表 - 我没有测试过这个声明,我只是在猜测。 RDL中的多个数据集是否在同一个连接上并行执行? 如果我的报告中存在并发问题,该如何解决

    73热度

    6回答

    如何在Java中使用ConcurrentLinkedQueue? 使用此LinkedQueue,我是否需要担心队列中的并发?或者我只需要定义两个方法(一个用于从列表中检索元素,另一个用于将元素添加到列表中)? 注意:显然这两个方法必须同步。对? 编辑:我想要做的是这样的:我有一个类(在Java中)与一个方法来检索从队列和另一个类的项目有一个方法将项目添加到队列。从列表中添加和检索的项目是我自己班级