Add operator[] to batch in thread pipeline
This commit is contained in:
@@ -67,14 +67,14 @@ int main() {
|
||||
std::latch finish{1};
|
||||
{
|
||||
auto guard = pipeline.push(1, true);
|
||||
*guard.batch.begin() = &finish;
|
||||
guard.batch[0] = &finish;
|
||||
}
|
||||
finish.wait();
|
||||
});
|
||||
|
||||
{
|
||||
auto guard = pipeline.push(1, true);
|
||||
*guard.batch.begin() = &done;
|
||||
guard.batch[0] = &done;
|
||||
}
|
||||
|
||||
stage0_thread.join();
|
||||
@@ -137,14 +137,14 @@ int main() {
|
||||
std::latch finish{1};
|
||||
{
|
||||
auto guard = pipeline.push(1, true);
|
||||
*guard.batch.begin() = &finish;
|
||||
guard.batch[0] = &finish;
|
||||
}
|
||||
finish.wait();
|
||||
});
|
||||
|
||||
{
|
||||
auto guard = pipeline.push(1, true);
|
||||
*guard.batch.begin() = &done;
|
||||
guard.batch[0] = &done;
|
||||
}
|
||||
|
||||
stage0_thread.join();
|
||||
@@ -214,7 +214,7 @@ int main() {
|
||||
std::latch finish{1};
|
||||
{
|
||||
auto guard = pipeline.push(1, true);
|
||||
*guard.batch.begin() = &finish;
|
||||
guard.batch[0] = &finish;
|
||||
}
|
||||
finish.wait();
|
||||
});
|
||||
@@ -222,8 +222,7 @@ int main() {
|
||||
// Shutdown
|
||||
{
|
||||
auto guard = pipeline.push(1, true);
|
||||
auto it = guard.batch.begin();
|
||||
*it = &done;
|
||||
guard.batch[0] = &done;
|
||||
}
|
||||
stage0_thread.join();
|
||||
stage1_thread.join();
|
||||
|
||||
Reference in New Issue
Block a user