Commit a74a6fa
committed
Support os.Worker on Windows
Add thread create/join utility functions and use those to implement
os.Worker on the operating system from Redmond.1 parent 7891004 commit a74a6fa
File tree
5 files changed
+101
-84
lines changed- tests
5 files changed
+101
-84
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1267 | 1267 | | |
1268 | 1268 | | |
1269 | 1269 | | |
| 1270 | + | |
| 1271 | + | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
| 1291 | + | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
1270 | 1300 | | |
1271 | 1301 | | |
1272 | 1302 | | |
| |||
1409 | 1439 | | |
1410 | 1440 | | |
1411 | 1441 | | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
| 1476 | + | |
1412 | 1477 | | |
1413 | 1478 | | |
1414 | 1479 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
570 | 570 | | |
571 | 571 | | |
572 | 572 | | |
| 573 | + | |
573 | 574 | | |
574 | 575 | | |
575 | 576 | | |
576 | 577 | | |
577 | 578 | | |
| 579 | + | |
578 | 580 | | |
579 | 581 | | |
580 | 582 | | |
| |||
591 | 593 | | |
592 | 594 | | |
593 | 595 | | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
594 | 605 | | |
595 | 606 | | |
596 | 607 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | | - | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
90 | 89 | | |
91 | 90 | | |
92 | 91 | | |
| |||
143 | 142 | | |
144 | 143 | | |
145 | 144 | | |
146 | | - | |
| 145 | + | |
147 | 146 | | |
148 | 147 | | |
149 | 148 | | |
| |||
2461 | 2460 | | |
2462 | 2461 | | |
2463 | 2462 | | |
2464 | | - | |
| 2463 | + | |
2465 | 2464 | | |
2466 | 2465 | | |
2467 | 2466 | | |
| |||
2481 | 2480 | | |
2482 | 2481 | | |
2483 | 2482 | | |
2484 | | - | |
| 2483 | + | |
2485 | 2484 | | |
2486 | 2485 | | |
2487 | 2486 | | |
| |||
2511 | 2510 | | |
2512 | 2511 | | |
2513 | 2512 | | |
2514 | | - | |
| 2513 | + | |
2515 | 2514 | | |
2516 | 2515 | | |
2517 | 2516 | | |
| |||
3499 | 3498 | | |
3500 | 3499 | | |
3501 | 3500 | | |
3502 | | - | |
| 3501 | + | |
3503 | 3502 | | |
3504 | 3503 | | |
3505 | 3504 | | |
| |||
3539 | 3538 | | |
3540 | 3539 | | |
3541 | 3540 | | |
3542 | | - | |
| 3541 | + | |
3543 | 3542 | | |
3544 | 3543 | | |
3545 | 3544 | | |
| |||
3573 | 3572 | | |
3574 | 3573 | | |
3575 | 3574 | | |
3576 | | - | |
| 3575 | + | |
3577 | 3576 | | |
3578 | 3577 | | |
3579 | 3578 | | |
| |||
3620 | 3619 | | |
3621 | 3620 | | |
3622 | 3621 | | |
3623 | | - | |
3624 | 3622 | | |
3625 | 3623 | | |
3626 | 3624 | | |
| |||
3662 | 3660 | | |
3663 | 3661 | | |
3664 | 3662 | | |
3665 | | - | |
3666 | | - | |
| 3663 | + | |
3667 | 3664 | | |
3668 | 3665 | | |
3669 | 3666 | | |
| |||
3710 | 3707 | | |
3711 | 3708 | | |
3712 | 3709 | | |
3713 | | - | |
3714 | | - | |
3715 | | - | |
3716 | | - | |
3717 | | - | |
3718 | | - | |
3719 | | - | |
3720 | | - | |
| 3710 | + | |
3721 | 3711 | | |
3722 | 3712 | | |
3723 | 3713 | | |
| |||
3792 | 3782 | | |
3793 | 3783 | | |
3794 | 3784 | | |
3795 | | - | |
| 3785 | + | |
3796 | 3786 | | |
3797 | 3787 | | |
3798 | 3788 | | |
| |||
3806 | 3796 | | |
3807 | 3797 | | |
3808 | 3798 | | |
3809 | | - | |
| 3799 | + | |
3810 | 3800 | | |
3811 | 3801 | | |
3812 | 3802 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | 38 | | |
40 | 39 | | |
41 | | - | |
42 | 40 | | |
43 | | - | |
44 | 41 | | |
45 | 42 | | |
46 | 43 | | |
| |||
530 | 527 | | |
531 | 528 | | |
532 | 529 | | |
533 | | - | |
534 | | - | |
535 | | - | |
536 | | - | |
537 | | - | |
538 | | - | |
539 | | - | |
540 | | - | |
541 | | - | |
542 | | - | |
543 | | - | |
544 | | - | |
545 | | - | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | | - | |
562 | | - | |
563 | | - | |
564 | | - | |
565 | | - | |
566 | | - | |
567 | | - | |
568 | | - | |
569 | | - | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
574 | | - | |
575 | | - | |
576 | 530 | | |
577 | 531 | | |
578 | 532 | | |
| |||
621 | 575 | | |
622 | 576 | | |
623 | 577 | | |
624 | | - | |
| 578 | + | |
625 | 579 | | |
626 | 580 | | |
627 | 581 | | |
| |||
697 | 651 | | |
698 | 652 | | |
699 | 653 | | |
700 | | - | |
701 | 654 | | |
702 | 655 | | |
703 | 656 | | |
| |||
721 | 674 | | |
722 | 675 | | |
723 | 676 | | |
724 | | - | |
| 677 | + | |
725 | 678 | | |
726 | 679 | | |
727 | 680 | | |
| |||
733 | 686 | | |
734 | 687 | | |
735 | 688 | | |
736 | | - | |
| 689 | + | |
737 | 690 | | |
738 | 691 | | |
739 | 692 | | |
| |||
2083 | 2036 | | |
2084 | 2037 | | |
2085 | 2038 | | |
2086 | | - | |
| 2039 | + | |
2087 | 2040 | | |
2088 | 2041 | | |
2089 | 2042 | | |
| |||
2096 | 2049 | | |
2097 | 2050 | | |
2098 | 2051 | | |
2099 | | - | |
2100 | 2052 | | |
2101 | 2053 | | |
2102 | 2054 | | |
| |||
2112 | 2064 | | |
2113 | 2065 | | |
2114 | 2066 | | |
2115 | | - | |
| 2067 | + | |
2116 | 2068 | | |
2117 | 2069 | | |
2118 | 2070 | | |
| |||
2129 | 2081 | | |
2130 | 2082 | | |
2131 | 2083 | | |
2132 | | - | |
2133 | 2084 | | |
2134 | 2085 | | |
2135 | 2086 | | |
| |||
2304 | 2255 | | |
2305 | 2256 | | |
2306 | 2257 | | |
2307 | | - | |
2308 | | - | |
2309 | | - | |
| 2258 | + | |
| 2259 | + | |
| 2260 | + | |
| 2261 | + | |
| 2262 | + | |
2310 | 2263 | | |
2311 | | - | |
| 2264 | + | |
2312 | 2265 | | |
2313 | 2266 | | |
2314 | 2267 | | |
2315 | | - | |
| 2268 | + | |
2316 | 2269 | | |
2317 | 2270 | | |
2318 | 2271 | | |
| |||
0 commit comments