Lines Matching refs:ffrt
32 using namespace ffrt;
57 ffrt::submit([&]() { x.fetch_add(1); });
58 ffrt::submit([&]() { x.fetch_add(2); }, {}, {}, ffrt::task_attr().delay(1));
59 auto h1 = ffrt::submit_h([&]() { x.fetch_add(3); });
60 auto h2 = ffrt::submit_h([&]() { x.fetch_add(4); }, {}, {}, ffrt::task_attr().delay(2));
61 int cancel_ret = ffrt::skip(h2);
63 ffrt::wait();
71 auto h1 = ffrt::submit_h([&]() { x += 1; });
72 auto h2 = ffrt::submit_h([&]() { x += 2; }, {&x}, {&x}, ffrt::task_attr().delay(1));
73 int cancel_ret = ffrt::skip(h2);
75 ffrt::wait();
78 cancel_ret = ffrt::skip(h1);
80 ffrt::task_handle h3;
81 cancel_ret = ffrt::skip(h3);