我只是有一个关于 Java 并发编程的简单问题。 例如, 我有一个 NxN 矩阵,矩阵的每一行都有一个对应的线程,如果每一行中的线程之间没有交互,如果多个线程同时访问和修改矩阵的单独行是否安全(或正确)? 谢谢!!
最佳答案
如果您只读取矩阵,那么它总是安全的。如果您正在执行写入操作,但线程仅读取和写入分配给它的行,那么它是安全的。只有当您有一个线程从另一个线程写入的单元格中读取数据时,您才需要担心锁。
关于Java 互斥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1931217/