多线程 – 静态数组可以从多个线程安全访问吗?
发布时间:2020-12-15 00:03:44 所属栏目:Java 来源:网络整理
导读:如果每个线程都保证只读/写入数组的特定子集,则多个线程可以在不使用关键部分等的同一(静态)数组上工作? 编辑 – 这是针对非参考计数类型和记录/打包记录数组的具体情况. 如果是,任何注意事项? 我的直觉是肯定的,但我的直觉有时可能是不可靠的信息来源. 解
如果每个线程都保证只读/写入数组的特定子集,则多个线程可以在不使用关键部分等的同一(静态)数组上工作?
编辑 – 这是针对非参考计数类型和记录/打包记录数组的具体情况. 如果是,任何注意事项? 我的直觉是肯定的,但我的直觉有时可能是不可靠的信息来源. 解决方法
假设:
>你有一个单一的数组实例(静态或动态),和 有了这些条件,我相信您的数据结构和线程模式可以满足,所有算法都是线程安全的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |