| 1234567891011121314151617181920212223242526272829303132333435363738 |
- -- ============================================================
- -- 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()
- **/
- ;
|