Static na kontrol para magsimula ng mga pinangalanang macro flow nang sabay-sabay.
Syntax
FlowHindi direktang makakagawa ng instance ng class na ito.
Mga parameter
Wala
Ibinabalik na halaga
—Pagkilos / epekto
Static na kontrol para magsimula ng mga pinangalanang macro flow nang sabay-sabay. Hanggang dalawang background flow ang maaaring tumakbo kasama ng main flow, at isang live invocation lang para sa bawat pangalan, pati habang naka-pause o humihinto. Agad nagbabalik ang Flow.start() kapag tinanggap ng coordinator ang branch; maaaring magsimula ng peer flow ang background flow. Hiwalay ang variables sa bawat branch at hindi ibinabalik sa tumatawag. Hinihintay ng main flow ang lahat ng background flow bago matapos ang Run. Ang maling o duplicate na pangalan, punô ang background limit, anumang error ng branch, System.stop(), o Main Stop ay magtatapos sa buong macro. Ang bawat may-numérong dock control ay pansamantalang Pause o Resume lang ng sariling branch; walang per-branch Stop. Ang Main Pause o Resume ay para sa lahat, at nililinis din ng global Resume ang local pause flag ng branch. Maaaring magkansela ang touch gesture ng magkakaibang branch. Global na magkakapareho ang ScreenCapture at audio capture policy. Parehong persistent key ang gamit ng Storage sa lahat ng branch at hindi ito inter-process messaging channel.
Pagpapatakbo
- Naghihintay matapos: May kondisyon
- Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
- Sabayang pagpapatakbo: Oo
Gumagawa ang Flow.start ng isolated background executor at nagbabalik ng Int ordinal, hindi handle. Hanggang dalawang background flow ang kasabay ng main flow. Hinihintay ng main ang background; humihinto ang buong Run sa anumang error o System.stop().
Halimbawa
# Simulan ang naka-configure na worker habang patuloy ang main flow
worker_no = Flow.start("watch_enemy", {"labels": ["boss", "guard"]})
MacroPanel.notify("Background flow #" + str(worker_no) + " started")Mga error / limitasyon
Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.
Mga kaugnay na API
Mga field
| Pangalan | Paglalarawan |
|---|---|
paramsdict | Read-only na kinopyang input para sa kasalukuyang branch. Walang laman na dict ang natatanggap ng main flow. Bawat pagbasa ay nagbibigay ng ligtas na data na hiwalay sa collection ng coordinator at parent VM. |