… | |
… | |
1013 | Their lifetime, simplified, looks like this: when they are empty, they |
1013 | Their lifetime, simplified, looks like this: when they are empty, they |
1014 | will finish very quickly. If they contain only requests that are in the |
1014 | will finish very quickly. If they contain only requests that are in the |
1015 | C<done> state, they will also finish. Otherwise they will continue to |
1015 | C<done> state, they will also finish. Otherwise they will continue to |
1016 | exist. |
1016 | exist. |
1017 | |
1017 | |
1018 | That means after creating a group you have some time to add requests. And |
1018 | That means after creating a group you have some time to add requests |
1019 | in the callbacks of those requests, you can add further requests to the |
1019 | (precisely before the callback has been invoked, which is only done within |
1020 | group. And only when all those requests have finished will the the group |
1020 | the C<poll_cb>). And in the callbacks of those requests, you can add |
1021 | itself finish. |
1021 | further requests to the group. And only when all those requests have |
|
|
1022 | finished will the the group itself finish. |
1022 | |
1023 | |
1023 | =over 4 |
1024 | =over 4 |
1024 | |
1025 | |
1025 | =item add $grp ... |
1026 | =item add $grp ... |
1026 | |
1027 | |