在我的代碼中的某個位置,我必須對unordered_map中的所有元素進行操作。爲了加速這個過程中,我想使用OpenMP的,但天真的方法是行不通的: std::unordered_map<size_t, double> hastTable;
#pragma omp for
for(auto it = hastTable.begin();
it != hastTable.end();
我在服務器上有一大堆文件,我想將它們上傳到S3上。這些文件以.data擴展名存儲,但實際上它們只是一堆jpegs,png,zip或pdf。 我已經寫了一個簡短的腳本,它可以找到mime類型並將它們上載到S3上,並且可以工作,但速度很慢。有沒有辦法使用gnu parallel進行下面的運行? #!/bin/bash
for n in $(find -name "*.data")
do
我想使用GNU並行使用兩個不同的參數和兩個不同的球體運行相同的命令。例如,我想下面的作業運行: mycmd A apples1
mycmd A apples2
mycmd A apples3
mycmd B bananas1
mycmd B bananas2
我可以用兩個單獨的呼叫做到這一點,但是這違背了我的工作由一個呼叫管理,以parallel的目的。有沒有辦法? parallel