Home
last modified time | relevance | path

Searched refs:is_joinable (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/resourceschedule/ffrt/interfaces/inner_api/cpp/
H A Dthread.h31 is_joinable = std::make_unique<task_handle>(); in thread()
34 *is_joinable = ffrt::submit_h([tup]() { in thread()
44 is_joinable = std::make_unique<task_handle>(); in thread()
47 *is_joinable = ffrt::submit_h([tup]() { in thread()
62 *is_joinable = ffrt::submit_h([tup]() {
87 return is_joinable.get() && *is_joinable; in joinable()
92 is_joinable = nullptr; in detach()
98 ffrt::wait({*is_joinable}); in join()
99 is_joinable = nullptr; in join()
120 is_joinable.swap(other.is_joinable); in swap()
[all …]
/ohos5.0/foundation/resourceschedule/ffrt/src/sync/
H A Dthread.cpp25 bool is_joinable; member
45 p->is_joinable = true;
64 if (p == nullptr || !p->is_joinable) {
69 p->is_joinable = false;
82 if (p == nullptr || !p->is_joinable) {
85 p->is_joinable = false;