#include<iostream>
using namespace std;
int main(){
string lineValue;
ifstream myFile("file.txt");
if (myFile.is_open()) {
while (getline(myFile, lineValue)) {
cout << lineValue << '\n';
}
myFile.close();
}
else cout << "Unable to open file";
return 0;
}
我该怎么做?
答案 0 :(得分:0)
可以在Message passing between threads using a command file下找到一种解决方案(逐行读取文件并将行传递给线程)。然而,效率取决于工作线程的任务的复杂性。有时,文件I / O缓冲已足够有效,可以补偿I / O延迟。