-- ============================================================ -- fork(G) 和 wait(G) 模式测试 -- ============================================================ -- 1. fork 一个分组执行 /** beforerun(fork(group_a)) **/ ; insert into /test/aaa/test_ext (e_name, e_value, e_text) values ('fork_a_1', 100, 'fork group a - 1') ; -- 2. fork 另一个分组 /** beforerun(fork(group_a)) **/ ; insert into /test/aaa/test_ext (e_name, e_value, e_text) values ('fork_a_2', 200, 'fork group a - 2') ; -- 3. wait 等待 group_a 完成 /** beforerun(wait(group_a)) **/ ; -- 等待分组完成后继续执行 insert into /test/aaa/test_ext (e_name, e_value, e_text) values ('after_wait_a', 999, 'after wait group_a') ; -- 4. 验证 fork/wait 结果 select e_name, e_value from /test/aaa/test_ext where e_name=^'fork_a' or e_name='after_wait_a' /** output() **/ ;