I have written a perl script which does the following things sequentially,
1.Copying .gcda files from other 50 remote machines to my home dir.
2.It generates GCOV
3.Merge the GCOV files
As i mentioned above it is working sequentially and it takes more than an hour to complete the task.But i want to execute these steps in parallel.
例如:我正在从远程 machine1 复制到 DIR1 .....从 machine50 到 DIR50 所以我总共分别从 50 台机器复制到 50 个目录。然后它为所有 50 个目录生成 gcov。
我目前的要求是,一旦我从机器 1 复制,我应该开始并行生成 gcov,在为 2 个目录生成 gcov 之后,我需要开始合并。
但是,我不打算使用 Parallel::ForkManager 模块,我也不能使用线程。
请给出一些想法我该如何实施......