concurrency 相关问题

在计算机科学中,并发性是系统的属性,其中可以在重叠的时间段中执行多个计算。计算可以在同一芯片中的多个核上执行,在同一处理器上抢占时间共享线程,或者在物理上分离的处理器上执行。


调用线程是否会在thread.join()之后看到对局部变量的修改?

在最简单的示例中,假设我有一个启动线程的函数,该函数又将局部变量的值设置为true。我们加入线程,然后离开函数。 bool func()...

回答 1 投票 2

如何使ENumerable操作安全可靠SynchronizedCollection?

当我使用SynchronizedCollection时,我可以捕获异常System.InvalidOperationException Collection被修改;枚举操作可能无法执行。在foreach周期。如果你看看...

回答 2 投票 0

C ++中的并发TCP服务器

我正在尝试使用线程创建并发c ++ TCP服务器。特别是我想知道我是否可以使用std :: async接受连接并在其自己的线程中为每个连接提供服务。到目前为止我有......

回答 1 投票 0

C#concurrent:使用很多AutoResetEvent是个好主意吗?

假设有许多线程调用Do(),并且只有一个工作线程处理实际的工作。 void Do(Job job){concurrentQueue.Enqueue(job); //等待完成工作} void workerThread(){...

回答 3 投票 3

提升TimeoutError:[Errno 110] sockt.send_all(请求)时连接超时

客户端套接字设置:s = socket.create_connection(self._addr,timeout = 15)s.setsockopt(socket.SOL_SOCKET,socket.SO_KEEPALIVE,1)s.setsockopt(socket.SOL_TCP,socket.TCP_NODELAY,1)s ... 。

回答 1 投票 0

如何在Java中包含多个方法?枚举不是正确的方法吗?

我有一个名为A的接口,需要由程序启动后动态加载的类实现。让我们称它为B.这个接口提供x(多于1个)方法。让我们从()调用em ...

回答 1 投票 2

我们需要在一次操作中更新两个远程对象需要什么样的服务

两个远程对象是相关的,应该在一个操作中更新。如果您假设两个对象可以位于不同的系统上并且多个...,那么您需要什么样的服务?

回答 1 投票 0

静态和动态调度的优缺点

我正在打开这些问题,因为我找不到易于理解的有关此主题的摘要信息。甚至没有一个好的YouTube视频可以解释这一点。我正在研究实时...

回答 3 投票 4

ReentrantLock - lock.unlock()不会释放锁定

我正在尝试使用单个任务生产者(老板)和多个任务消费者(员工)创建应用程序。老板会不时添加更多任务,并由员工清理......

回答 1 投票 1

无论线程如何,对象总是会看到其最新的内部状态吗?

假设我有一个带有简单整数计数变量的runnable,每次runnable运行时它都会递增。提交此对象的一个 实例以在预定执行程序中定期运行...

回答 3 投票 12
推荐问题