69:
In the
Classic Mac OS, Multiprocessing Services is not the only threading mechanism; cooperatively scheduled threads can be created with the Thread Manager. While applications using Multiprocessing Services have their threads preemptively scheduled, the application as a whole is still cooperatively
410:
273:
156:
93:. Applications using Multiprocessing Services are preemptively scheduled with other tasks running on the system. Multiprocessing tasks are distinct from
477:
394:
589:
70:
scheduled with other running applications. Non-Multiprocessing
Services tasks remain scheduled on a single processor, and tasks using the
211:
180:
655:
112:, support for Multiprocessing Services ended with the removal of 32-bit application support, which included all Carbon applications.
54:, is a backwards-compatible major release that increases the level of integration preemptive tasks have with the rest of the system.
367:
254:
736:
867:
77:
When a process uses
Multiprocessing Services, in addition to the preemptive tasks it creates, an additional task exists,
470:
326:
216:
185:
852:
624:
81:, which waits for other tasks created by the process to terminate and cleans up their resources when they do.
888:
463:
105:
32:
334:
132:
756:
614:
746:
609:
579:
731:
711:
681:
604:
564:
551:
816:
761:
569:
390:
363:
359:
250:
246:
71:
766:
619:
556:
330:
221:
190:
826:
599:
298:
751:
676:
510:
505:
486:
434:
24:
882:
862:
857:
821:
806:
716:
94:
721:
696:
28:
384:
836:
771:
706:
701:
109:
781:
686:
629:
435:"Review: macOS Catalina Cuts Ties With the Past While Ushering in the Future"
831:
801:
796:
645:
594:
584:
101:
741:
535:
530:
520:
515:
500:
303:
90:
58:
51:
44:
104:, Multiprocessing Services was deprecated with the rest of Carbon, with
691:
660:
650:
811:
786:
726:
574:
43:
Multiprocessing
Services was introduced in 1996 with the release of
455:
791:
459:
89:
In macOS, Multiprocessing
Services is implemented using
61:, adds support for devices with more than 1 GB of RAM.
31:
API allowing programs to perform work across multiple
133:"Ars Technica: Macworld 2000 NY - Page 4 - (7/2000)"
845:
669:
638:
544:
493:
386:Mac OS X Internals: A Systems Approach (paperback)
127:
125:
471:
8:
389:. Addison-Wesley Professional. p. 769.
57:Multiprocessing Services 2.1, introduced in
50:Multiprocessing Services 2.0, introduced in
478:
464:
456:
268:
266:
121:
354:Kuehne, Robert; Sullivan, J. (2007).
7:
181:"Technical Note TN1163: Mac OS 8.6"
74:cannot be preemptively scheduled.
14:
212:"Technical Note TN1176: Mac OS 9"
274:"Using Multiprocessing Services"
157:"Using Multiprocessing Services"
656:Macintosh Programmer's Workshop
297:Gruman, Galen (February 1997).
108:suggested as a replacement. In
356:OpenGL Programming on Mac OS X
1:
335:comp.sys.mac.programmer.help
220:. 2000-04-24. Archived from
189:. 1999-09-28. Archived from
16:Component of Classic Mac OS
905:
411:"Carbon Core Deprecations"
383:Singh, Amit (2006-06-19).
249:. 2001. pp. 294β295.
217:Apple Developer Connection
186:Apple Developer Connection
325:Vega, RenΓ© (2001-10-25).
777:Multiprocessing Services
737:Hierarchical File System
21:Multiprocessing Services
137:archive.arstechnica.com
106:Grand Central Dispatch
35:threads of execution.
33:preemptively scheduled
23:is a component of the
757:Macintosh File System
65:In the Classic Mac OS
299:"Time for a New OS?"
575:Graphing Calculator
415:developer.apple.com
327:"PowerMacInfo info"
278:developer.apple.com
161:developer.apple.com
682:Appearance Manager
625:System Information
506:System 2, 3, and 4
876:
875:
853:Memory management
762:Macintosh Toolbox
396:978-0-13-270226-3
360:Pearson Education
72:Macintosh Toolbox
896:
846:Related articles
817:Startup sequence
595:QuickTime Player
480:
473:
466:
457:
450:
449:
447:
446:
431:
425:
424:
422:
421:
407:
401:
400:
380:
374:
373:
351:
345:
344:
342:
341:
322:
316:
315:
313:
312:
294:
288:
287:
285:
284:
270:
261:
260:
239:
233:
232:
230:
229:
208:
202:
201:
199:
198:
177:
171:
170:
168:
167:
153:
147:
146:
144:
143:
129:
80:
27:and the retired
904:
903:
899:
898:
897:
895:
894:
893:
879:
878:
877:
872:
841:
827:System suitcase
707:Command key (β)
665:
634:
615:Software Update
600:Network Browser
580:Keychain Access
540:
489:
484:
454:
453:
444:
442:
433:
432:
428:
419:
417:
409:
408:
404:
397:
382:
381:
377:
370:
353:
352:
348:
339:
337:
324:
323:
319:
310:
308:
296:
295:
291:
282:
280:
272:
271:
264:
257:
243:Learning Carbon
241:
240:
236:
227:
225:
210:
209:
205:
196:
194:
179:
178:
174:
165:
163:
155:
154:
150:
141:
139:
131:
130:
123:
118:
87:
78:
67:
41:
39:Release history
17:
12:
11:
5:
902:
900:
892:
891:
889:Classic Mac OS
881:
880:
874:
873:
871:
870:
865:
860:
855:
849:
847:
843:
842:
840:
839:
834:
829:
824:
819:
814:
809:
804:
799:
794:
789:
784:
782:Option key (β₯)
779:
774:
769:
764:
759:
754:
749:
744:
739:
734:
729:
724:
719:
714:
709:
704:
699:
694:
689:
684:
679:
673:
671:
667:
666:
664:
663:
658:
653:
648:
642:
640:
636:
635:
633:
632:
627:
622:
617:
612:
607:
602:
597:
592:
587:
582:
577:
572:
567:
562:
559:
554:
548:
546:
542:
541:
539:
538:
533:
528:
527:
526:
518:
513:
508:
503:
497:
495:
491:
490:
487:Classic Mac OS
485:
483:
482:
475:
468:
460:
452:
451:
426:
402:
395:
375:
368:
346:
317:
289:
262:
255:
247:O'Reilly Media
234:
203:
172:
148:
120:
119:
117:
114:
86:
83:
66:
63:
40:
37:
25:Classic Mac OS
19:In computing,
15:
13:
10:
9:
6:
4:
3:
2:
901:
890:
887:
886:
884:
869:
866:
864:
863:New World ROM
861:
859:
858:Old World ROM
856:
854:
851:
850:
848:
844:
838:
835:
833:
830:
828:
825:
823:
822:System folder
820:
818:
815:
813:
810:
808:
807:Resource fork
805:
803:
800:
798:
795:
793:
790:
788:
785:
783:
780:
778:
775:
773:
770:
768:
765:
763:
760:
758:
755:
753:
750:
748:
745:
743:
740:
738:
735:
733:
730:
728:
725:
723:
720:
718:
717:Control Strip
715:
713:
712:Control Panel
710:
708:
705:
703:
700:
698:
695:
693:
690:
688:
685:
683:
680:
678:
675:
674:
672:
668:
662:
659:
657:
654:
652:
649:
647:
644:
643:
641:
637:
631:
628:
626:
623:
621:
618:
616:
613:
611:
608:
606:
603:
601:
598:
596:
593:
591:
588:
586:
585:PictureViewer
583:
581:
578:
576:
573:
571:
568:
566:
563:
560:
558:
555:
553:
550:
549:
547:
543:
537:
534:
532:
529:
524:
523:
522:
519:
517:
514:
512:
509:
507:
504:
502:
499:
498:
496:
492:
488:
481:
476:
474:
469:
467:
462:
461:
458:
440:
436:
430:
427:
416:
412:
406:
403:
398:
392:
388:
387:
379:
376:
371:
369:9780132701808
365:
361:
357:
350:
347:
336:
332:
328:
321:
318:
307:. p. 126
306:
305:
300:
293:
290:
279:
275:
269:
267:
263:
258:
256:9780596001612
252:
248:
244:
238:
235:
224:on 2000-12-04
223:
219:
218:
213:
207:
204:
193:on 2000-12-12
192:
188:
187:
182:
176:
173:
162:
158:
152:
149:
138:
134:
128:
126:
122:
115:
113:
111:
107:
103:
98:
96:
92:
91:POSIX threads
84:
82:
75:
73:
64:
62:
60:
55:
53:
48:
46:
38:
36:
34:
30:
26:
22:
812:Sosumi sound
776:
722:Creator code
697:Balloon help
545:Applications
443:. Retrieved
441:. 2019-10-07
438:
429:
418:. Retrieved
414:
405:
385:
378:
355:
349:
338:. Retrieved
320:
309:. Retrieved
302:
292:
281:. Retrieved
277:
242:
237:
226:. Retrieved
222:the original
215:
206:
195:. Retrieved
191:the original
184:
175:
164:. Retrieved
160:
151:
140:. Retrieved
136:
99:
88:
76:
68:
56:
49:
45:System 7.5.3
42:
20:
18:
837:WorldScript
772:MultiFinder
561:Drive Setup
110:macOS 10.15
732:Extensions
702:Bomb error
687:Apple menu
670:Technology
630:SimpleText
565:DVD Player
552:Calculator
445:2022-05-15
439:512 Pixels
420:2022-05-15
340:2022-05-15
311:2022-05-15
283:2022-05-15
228:2022-05-14
197:2022-05-14
166:2022-05-15
142:2022-05-15
116:References
52:Mac OS 8.6
832:Type code
802:QuickTime
797:QuickDraw
646:HyperCard
639:Developer
605:Scrapbook
590:PowerTalk
331:Newsgroup
102:OS X 10.8
883:Category
868:Software
767:Managers
747:Keychain
742:HFS Plus
620:Stickies
610:Sherlock
536:Mac OS 9
531:Mac OS 8
525:Mac OS 7
521:System 7
516:System 6
511:System 5
501:System 1
494:Versions
304:Macworld
85:In macOS
59:Mac OS 9
692:At Ease
661:ResEdit
651:MacsBug
557:Chooser
333::
97:tasks.
787:OSType
752:Labels
727:Dogcow
570:Finder
393:
366:
253:
29:Carbon
677:Alias
792:PICT
391:ISBN
364:ISBN
251:ISBN
95:Mach
79:deth
100:In
885::
437:.
413:.
362:.
358:.
329:.
301:.
276:.
265:^
245:.
214:.
183:.
159:.
135:.
124:^
47:.
479:e
472:t
465:v
448:.
423:.
399:.
372:.
343:.
314:.
286:.
259:.
231:.
200:.
169:.
145:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.