Commit 2347ce8
committed
src: unify thread pool work
Instead of using the libuv mechanism directly, provide an internal
`ThreadPoolWork` wrapper that takes care of increasing/decreasing
the waiting request counter.
PR-URL: #19377
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>1 parent 7153bec commit 2347ce8Copy full SHA for 2347ce8
File tree
Expand file treeCollapse file tree
4 files changed
+108
-128
lines changedOpen diff view settings
Filter options
- src
Expand file treeCollapse file tree
4 files changed
+108
-128
lines changedOpen diff view settings
Collapse file
+28-45Lines changed: 28 additions & 45 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
3338 | 3338 | |
3339 | 3339 | |
3340 | 3340 | |
3341 | | - |
| 3341 | + |
3342 | 3342 | |
3343 | 3343 | |
3344 | 3344 | |
| ||
3349 | 3349 | |
3350 | 3350 | |
3351 | 3351 | |
3352 | | - |
3353 | | - |
3354 | | - |
3355 | | - |
3356 | | - |
3357 | | - |
| 3352 | + |
| 3353 | + |
| 3354 | + |
| 3355 | + |
| 3356 | + |
3358 | 3357 | |
3359 | 3358 | |
3360 | | - |
| 3359 | + |
3361 | 3360 | |
3362 | 3361 | |
3363 | 3362 | |
| ||
3374 | 3373 | |
3375 | 3374 | |
3376 | 3375 | |
3377 | | - |
3378 | | - |
3379 | | - |
| 3376 | + |
| 3377 | + |
3380 | 3378 | |
3381 | 3379 | |
3382 | | - |
3383 | | - |
| 3380 | + |
| 3381 | + |
| 3382 | + |
3384 | 3383 | |
3385 | | - |
3386 | | - |
| 3384 | + |
| 3385 | + |
| 3386 | + |
3387 | 3387 | |
3388 | | - |
3389 | | - |
3390 | | - |
3391 | | - |
3392 | | - |
| 3388 | + |
3393 | 3389 | |
3394 | | - |
| 3390 | + |
| 3391 | + |
| 3392 | + |
| 3393 | + |
| 3394 | + |
| 3395 | + |
| 3396 | + |
| 3397 | + |
3395 | 3398 | |
3396 | | - |
3397 | | - |
3398 | | - |
3399 | | - |
3400 | | - |
3401 | | - |
3402 | | - |
3403 | | - |
3404 | | - |
3405 | | - |
3406 | | - |
3407 | | - |
3408 | | - |
3409 | | - |
3410 | | - |
3411 | | - |
| 3399 | + |
| 3400 | + |
3412 | 3401 | |
3413 | 3402 | |
3414 | 3403 | |
3415 | 3404 | |
3416 | 3405 | |
3417 | | - |
3418 | 3406 | |
3419 | 3407 | |
3420 | 3408 | |
| ||
3491 | 3479 | |
3492 | 3480 | |
3493 | 3481 | |
3494 | | - |
3495 | | - |
3496 | | - |
3497 | | - |
3498 | | - |
3499 | | - |
| 3482 | + |
3500 | 3483 | |
3501 | 3484 | |
3502 | 3485 | |
| ||
3507 | 3490 | |
3508 | 3491 | |
3509 | 3492 | |
3510 | | - |
| 3493 | + |
3511 | 3494 | |
3512 | 3495 | |
3513 | 3496 | |
|
Collapse file
+30-69Lines changed: 30 additions & 69 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
4562 | 4562 | |
4563 | 4563 | |
4564 | 4564 | |
4565 | | - |
| 4565 | + |
4566 | 4566 | |
4567 | 4567 | |
4568 | 4568 | |
| ||
4572 | 4572 | |
4573 | 4573 | |
4574 | 4574 | |
| 4575 | + |
4575 | 4576 | |
4576 | 4577 | |
4577 | 4578 | |
| ||
4580 | 4581 | |
4581 | 4582 | |
4582 | 4583 | |
4583 | | - |
4584 | | - |
4585 | | - |
4586 | | - |
4587 | 4584 | |
4588 | 4585 | |
4589 | | - |
4590 | | - |
| 4586 | + |
| 4587 | + |
4591 | 4588 | |
4592 | | - |
4593 | 4589 | |
4594 | | - |
4595 | 4590 | |
4596 | 4591 | |
4597 | | - |
4598 | 4592 | |
4599 | 4593 | |
4600 | 4594 | |
| ||
4604 | 4598 | |
4605 | 4599 | |
4606 | 4600 | |
4607 | | - |
| 4601 | + |
4608 | 4602 | |
4609 | 4603 | |
4610 | 4604 | |
| ||
4617 | 4611 | |
4618 | 4612 | |
4619 | 4613 | |
4620 | | - |
4621 | | - |
4622 | | - |
4623 | | - |
4624 | | - |
4625 | | - |
4626 | 4614 | |
4627 | 4615 | |
4628 | 4616 | |
| ||
4635 | 4623 | |
4636 | 4624 | |
4637 | 4625 | |
4638 | | - |
| 4626 | + |
| 4627 | + |
| 4628 | + |
| 4629 | + |
| 4630 | + |
| 4631 | + |
4639 | 4632 | |
4640 | 4633 | |
4641 | 4634 | |
| ||
4644 | 4637 | |
4645 | 4638 | |
4646 | 4639 | |
4647 | | - |
4648 | | - |
4649 | | - |
4650 | | - |
4651 | | - |
4652 | | - |
4653 | | - |
4654 | | - |
4655 | | - |
4656 | | - |
4657 | | - |
4658 | 4640 | |
4659 | 4641 | |
4660 | 4642 | |
| ||
4701 | 4683 | |
4702 | 4684 | |
4703 | 4685 | |
4704 | | - |
4705 | | - |
4706 | | - |
4707 | | - |
4708 | | - |
| 4686 | + |
4709 | 4687 | |
4710 | 4688 | |
4711 | | - |
| 4689 | + |
4712 | 4690 | |
4713 | 4691 | |
4714 | 4692 | |
| ||
4721 | 4699 | |
4722 | 4700 | |
4723 | 4701 | |
4724 | | - |
| 4702 | + |
4725 | 4703 | |
4726 | 4704 | |
4727 | 4705 | |
| ||
4731 | 4709 | |
4732 | 4710 | |
4733 | 4711 | |
| 4712 | + |
4734 | 4713 | |
4735 | 4714 | |
4736 | 4715 | |
4737 | 4716 | |
4738 | 4717 | |
4739 | 4718 | |
4740 | | - |
4741 | | - |
4742 | | - |
4743 | | - |
4744 | 4719 | |
4745 | 4720 | |
4746 | 4721 | |
| ||
4778 | 4753 | |
4779 | 4754 | |
4780 | 4755 | |
4781 | | - |
| 4756 | + |
| 4757 | + |
4782 | 4758 | |
4783 | 4759 | |
4784 | 4760 | |
| ||
4788 | 4764 | |
4789 | 4765 | |
4790 | 4766 | |
4791 | | - |
4792 | | - |
4793 | | - |
4794 | | - |
| 4767 | + |
4795 | 4768 | |
4796 | 4769 | |
4797 | 4770 | |
4798 | | - |
4799 | | - |
| 4771 | + |
4800 | 4772 | |
4801 | 4773 | |
4802 | 4774 | |
4803 | | - |
| 4775 | + |
4804 | 4776 | |
4805 | | - |
| 4777 | + |
4806 | 4778 | |
4807 | 4779 | |
4808 | 4780 | |
| ||
4840 | 4812 | |
4841 | 4813 | |
4842 | 4814 | |
4843 | | - |
4844 | | - |
4845 | | - |
4846 | | - |
4847 | | - |
| 4815 | + |
| 4816 | + |
4848 | 4817 | |
4849 | 4818 | |
4850 | 4819 | |
4851 | | - |
4852 | | - |
| 4820 | + |
| 4821 | + |
4853 | 4822 | |
4854 | | - |
4855 | | - |
| 4823 | + |
| 4824 | + |
4856 | 4825 | |
4857 | 4826 | |
4858 | 4827 | |
4859 | 4828 | |
4860 | 4829 | |
4861 | 4830 | |
4862 | 4831 | |
4863 | | - |
| 4832 | + |
4864 | 4833 | |
4865 | 4834 | |
4866 | 4835 | |
| ||
4887 | 4856 | |
4888 | 4857 | |
4889 | 4858 | |
4890 | | - |
4891 | | - |
4892 | | - |
4893 | | - |
4894 | | - |
| 4859 | + |
4895 | 4860 | |
4896 | 4861 | |
4897 | 4862 | |
| ||
4927 | 4892 | |
4928 | 4893 | |
4929 | 4894 | |
4930 | | - |
4931 | | - |
4932 | | - |
4933 | | - |
4934 | | - |
| 4895 | + |
4935 | 4896 | |
4936 | 4897 | |
4937 | 4898 | |
|
Collapse file
+35Lines changed: 35 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
508 | 508 | |
509 | 509 | |
510 | 510 | |
| 511 | + |
| 512 | + |
| 513 | + |
| 514 | + |
| 515 | + |
| 516 | + |
| 517 | + |
| 518 | + |
| 519 | + |
| 520 | + |
| 521 | + |
| 522 | + |
| 523 | + |
| 524 | + |
| 525 | + |
| 526 | + |
| 527 | + |
| 528 | + |
| 529 | + |
| 530 | + |
| 531 | + |
| 532 | + |
| 533 | + |
| 534 | + |
| 535 | + |
| 536 | + |
| 537 | + |
| 538 | + |
| 539 | + |
| 540 | + |
| 541 | + |
| 542 | + |
| 543 | + |
| 544 | + |
| 545 | + |
511 | 546 | |
512 | 547 | |
513 | 548 | |
|
0 commit comments