可以使用多个线程同时遍历同一个数组吗?异步遍历同一个数组输出的内容不重复!!
多线程条件下可以遍历同一个数组,只要不操作数组结构数据就行。
不太理解你问的问题含义,如果是让多个线程去输出同一个数组,每个线程交替输出同一数组中的不同数据,这种情况就比较复杂了
你应该举个例子
如果你事先规定好线程访问模式, 那是可以的。
例如, 有 3 个线程。
线程1 访问 0, 3, 6 ..
线程2 访问 1, 4, 7 ..
线程3 访问 2, 5, 8 ..
你去了解一下线程安全
对数据资源加互斥锁