Lines Matching refs:ffrt
57 ffrt::submit([&]() { x = 2; }, {}, {&x});
58 ffrt::submit([&]() { x = x * 3; }, {&x}, {});
59 ffrt::wait();
69 ffrt_task_attr_set_qos(nullptr, static_cast<int>(ffrt::qos_user_initiated));
74 ffrt::submit([] {
75 printf("return %d\n", ffrt::this_task::update_qos(static_cast<int>(ffrt::qos_user_initiated)));
76 printf("id is %" PRIu64 "\n", ffrt::this_task::get_id());
79 ffrt::wait();
80 ffrt_this_task_update_qos(static_cast<int>(ffrt::qos_user_initiated));
82 ffrt_set_cgroup_attr(static_cast<int>(ffrt::qos_user_initiated), nullptr);
90 ffrt::submit([] {
91 printf("return %d\n", ffrt::this_task::update_qos(static_cast<int>(ffrt::qos_user_initiated)));
100 ffrt::submit([] {
101 printf("return %d\n", ffrt::this_task::update_qos(static_cast<int>(ffrt::qos_user_initiated)));
112 ffrt_task_attr_set_qos(nullptr, static_cast<int>(ffrt::qos_user_initiated));
117 ffrt::submit([&] {
119 printf("return %d\n", ffrt::this_task::update_qos(static_cast<int>(ffrt::qos_user_initiated)));
120 printf("id is %" PRIu64 "\n", ffrt::this_task::get_id());
123 ffrt::wait();
124 ffrt_this_task_update_qos(static_cast<int>(ffrt::qos_user_initiated));
127 ffrt_set_cgroup_attr(static_cast<int>(ffrt::qos_user_initiated), &attr);
139 ffrt_task_attr_set_qos(nullptr, static_cast<int>(ffrt::qos_user_initiated));
144 ffrt::submit([&] {
145 printf("return %d\n", ffrt::this_task::update_qos(static_cast<int>(ffrt::qos_user_initiated)));
146 printf("id is %" PRIu64 "\n", ffrt::this_task::get_id());
147 int ret1 = ffrt_this_task_update_qos(static_cast<int>(ffrt::qos_default));
152 ffrt::wait();
154 ffrt_set_cgroup_attr(static_cast<int>(ffrt::qos_user_initiated), nullptr);
163 ffrt::submit([] {
164 printf("return %d\n", ffrt::this_task::update_qos(static_cast<int>(ffrt::qos_user_initiated)));
185 ffrt_executor_task_cancel(nullptr, static_cast<int>(ffrt::qos_user_initiated));
195 ffrt_task_attr_set_qos(&attr, static_cast<int>(ffrt::qos_user_initiated));
198 int cancelled = ffrt_executor_task_cancel(&work, static_cast<int>(ffrt::qos_user_initiated));
206 ffrt::set_trace_tag("TASK A");
207 ffrt::clear_trace_tag();
212 ffrt::task_attr tmpTask;
214 tmpTask.qos(static_cast<int>(ffrt::qos_user_initiated));
231 ffrt::submit([&]() { stall_us(10); }, {}, {});
233 auto it = ffrt::qos_interval_create(16, static_cast<int>(ffrt::qos_user_interactive));
256 ffrt::qos_interval_begin(it);
260 ffrt::submit(
264 {x0 + i}, {x1 + pingpong}, ffrt::task_attr().name(("UI" + std::to_string(i)).c_str()));
266 ffrt::submit(
270 {x1 + pingpong}, {x2 + pingpong}, ffrt::task_attr().name(("Render" + std::to_string(i)).c_str()));
272 ffrt::submit(
276 {x2 + pingpong}, {x3 + i}, ffrt::task_attr().name(("surfaceflinger" + std::to_string(i)).c_str()));
278 ffrt::wait();
279 ffrt::qos_interval_end(it);
282 ffrt::qos_interval_destroy(it);