Lines Matching refs:ffrt
27 using namespace ffrt;
36 ffrt::submit([&]() { NestedFib(num - 1, val1); }, {}, { &val1 }); in NestedFib()
37 ffrt::submit([&]() { NestedFib(num - 2, val2); }, {}, { &val2 }); in NestedFib()
38 ffrt::wait({ &val1, &val2 }); in NestedFib()
48 ffrt::submit([&]() { NestedAddOne(deepth - 1, val); }, { &val }, { &val }, in NestedAddOne()
49 ffrt::task_attr().name(("n" + std::to_string(deepth)).c_str())); in NestedAddOne()
50 ffrt::wait({ &val }); in NestedAddOne()
59 ffrt::submit( in NestedWhile()
61 ffrt::submit( in NestedWhile()
63 ffrt::submit( in NestedWhile()
65 ffrt::submit( in NestedWhile()
67 ffrt::submit( in NestedWhile()
69 ffrt::submit( in NestedWhile()
71 ffrt::submit( in NestedWhile()
73 ffrt::submit( in NestedWhile()
75 ffrt::submit( in NestedWhile()
77 ffrt::submit( in NestedWhile()
79 … ffrt::submit( in NestedWhile()
85 … ffrt::task_attr() in NestedWhile()
89 … ffrt::submit( in NestedWhile()
95 … ffrt::task_attr() in NestedWhile()
99 … ffrt::wait(); in NestedWhile()
102 … ffrt::task_attr() in NestedWhile()
105 ffrt::submit( in NestedWhile()
111 … ffrt::task_attr() in NestedWhile()
114 ffrt::wait(); in NestedWhile()
117 ffrt::task_attr() in NestedWhile()
120 ffrt::submit( in NestedWhile()
126 ffrt::task_attr() in NestedWhile()
129 ffrt::wait(); in NestedWhile()
132 ffrt::task_attr() in NestedWhile()
135 ffrt::submit( in NestedWhile()
141 ffrt::task_attr() in NestedWhile()
144 ffrt::wait(); in NestedWhile()
147 … ffrt::task_attr().name(("y6w" + to_string(i)).c_str())); in NestedWhile()
148 ffrt::submit( in NestedWhile()
154 ffrt::task_attr() in NestedWhile()
157 ffrt::wait(); in NestedWhile()
160 … ffrt::task_attr().name(("y5w" + to_string(i)).c_str())); in NestedWhile()
161 ffrt::submit( in NestedWhile()
167 … ffrt::task_attr().name(("y4s1w" + to_string(i)).c_str())); in NestedWhile()
168 ffrt::wait(); in NestedWhile()
170 … {}, { &y4 }, ffrt::task_attr().name(("y4w" + to_string(i)).c_str())); in NestedWhile()
171 ffrt::submit( in NestedWhile()
176 … { &y4 }, { &y3 }, ffrt::task_attr().name(("y3s1w" + to_string(i)) in NestedWhile()
178 ffrt::wait(); in NestedWhile()
180 … {}, { &y3 }, ffrt::task_attr().name(("y3w" + to_string(i)).c_str())); in NestedWhile()
181 ffrt::submit( in NestedWhile()
186 … { &y3 }, { &y2 }, ffrt::task_attr().name(("y2s1w" + to_string(i)).c_str())); in NestedWhile()
187 ffrt::wait(); in NestedWhile()
189 {}, { &y2 }, ffrt::task_attr().name(("y2w" + to_string(i)).c_str())); in NestedWhile()
190 ffrt::submit( in NestedWhile()
195 … { &y2 }, { &y1 }, ffrt::task_attr().name(("y1s1w" + to_string(i)).c_str())); in NestedWhile()
196 ffrt::wait(); in NestedWhile()
198 {}, { &y1 }, ffrt::task_attr().name(("y1w" + to_string(i)).c_str())); in NestedWhile()
199 ffrt::submit( in NestedWhile()
204 { &y1 }, { &y0 }, ffrt::task_attr().name(("y0s1w" + to_string(i)).c_str())); in NestedWhile()
205 ffrt::wait(); in NestedWhile()
207 {}, { &y0 }, ffrt::task_attr().name(("y0w" + to_string(i)).c_str())); in NestedWhile()
208 ffrt::wait({ &y0 }); in NestedWhile()