Re[16]: Rust vs C++ 17
От: ELazin http://rsdn.ru/forum/prj/6225353.1
Автор: ELazin
Дата: 26.10.15
Дата: 10.01.16 10:57
Оценка:
R>EDIT: Вставлю полный код. Параллельная обработка массива в несколько потоков:
R>
R>        crossbeam::scope(|scope| {
R>            let chunk_len = (cubes.len()/thread_cnt as usize)+1;
R>            for (ch_idx, chunk) in cubes[..].chunks_mut(chunk_len).enumerate() {
R>                let start = ch_idx*chunk_len;
R>                scope.spawn(move || {
R>                    ...
R>                });
R>            };
R>        });
R>


О да! Параллельный код, который вручную создает потоки и вручную делит массив на thread_cnt частей. So solid, so 2016
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.