并发对称差异

时间:2016-10-24 08:56:56

标签: concurrency semaphore symmetric-difference

我在大学里有关于cuncurrent编程的教程。 我的任务是编写一个基于信号量的程序,其中一个对称的信号量 将计算两组数字的差异。我看不到哪里 并发编程是必要的。我明白CP是关于 使用相同的数据资源,但在哪个阶段我应该使用两个 线程和信号量。信号量用于保持一些过程 可能会干扰其他进程使用的数据。我只是没有 看到它。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

输入集是只读的,因此您的多个线程不会踩到每个其他线程'脚趾(可能除了内存总线争用),但是你需要在写入结果集时同步你的线程。