موږ ټول پوهیږو درس "ملټي ټاسک کول = په ورته وخت کې د څو پروسو ترسره کولو وړتیا". موږ دا په خپلو کمپیوټرونو کې کاروو پرته لدې چې په ځانګړي ډول د دې شتون څخه خبر شو. د یو اپلیکیشن یا وینډوز تر مینځ بدلول په ریښتیني وخت کې (زموږ لپاره) ترسره کیږي او موږ د عملیاتي سیسټم دا وړتیا په پام کې نیسو.
مختلفې دندې
عملیاتي سیسټم په کوچنیو وختونو کې ټولو غوښتنلیکونو ته پروسیسر تخصیص کوي. د وخت دا دوره دومره کوچنۍ ده چې موږ نشو کولی دوی ته پام وکړو، نو داسې ښکاري چې ټول غوښتنلیکونه په ورته وخت کې پروسیسر کاروي. موږ شاید داسې فکر وکړو په iOS 4 کې ملټي ټاسک کول بالکل ورته کار کوي. داسې نه ده. اصلي دلیل البته د بیټرۍ ظرفیت دی. که ټول غوښتنلیکونه واقعیا په شالید کې پاتې شوي وای ، نو موږ به شاید په څو ساعتونو کې د ساکټ په لټه کې شو.
ډیری غوښتنلیکونه چې د iOS 4 سره مطابقت لري په "معلیق حالت" کې اچول کیږي یا د کور تڼۍ فشارولو وروسته ویده کیږي. یو مشابهت ممکن د لپ ټاپ د پوښ بندول وي ، کوم چې سمدلاسه د خوب حالت ته ځي. د پوښ له خلاصولو وروسته ، لپ ټاپ راپاڅیږي او هرڅه په ورته حالت کې دي لکه مخکې لدې چې پوښ بند شوی و. سربیره پردې ، داسې غوښتنلیکونه شتون لري چیرې چې د کور تڼۍ فشارول د دوی پای ته رسوي. او له دې څخه موږ د ریښتیني پای ته رسولو معنی لرو. پراختیا کونکي د دې میتودونو څخه د کارولو لپاره انتخاب لري.
مګر د غوښتنلیکونو بله کټګورۍ شتون لري. دا هغه ایپسونه دي چې واقعیا په شالید کې چلیږي ، حتی که تاسو په خپل iDevice کې په بشپړ ډول مختلف څه کوئ. سکایپ یو ښه مثال دی ځکه چې دا دوامداره انټرنیټ پیوستون ته اړتیا لري. نور مثالونه کیدای شي هغه غوښتنلیکونه وي چې د شالید میوزیک غږوي (پانډورا) یا هغه غوښتنلیکونه چې د GPS دوامداره کارولو ته اړتیا لري. هو، دا ایپس ستاسو بیټرۍ وچوي حتی کله چې په شالید کې چلیږي.
ویده شئ یا ډزې وکړئ؟
د iOS 4 سره مطابقت لرونکي ځینې غوښتنلیکونه، چې باید د کور تڼۍ فشارولو وروسته خوب ته واچول شي (" تعلیق حالت " کې واچول شي)، په شالید کې چلولو ته دوام ورکړئ. ایپل پراختیا کونکو ته د خپل کار بشپړولو لپاره دقیقې لس دقیقې وخت ورکړی ، هرڅه چې وي. راځئ چې ووایو تاسو په GoodReader کې فایل ډاونلوډ کوئ. ناڅاپه یو څوک غواړي چې تاسو ته زنګ ووهي او تاسو باید هغه مهم تلیفون ومنئ. زنګ له لسو دقیقو څخه زیات دوام ونکړ، تاسو به د GoodReader غوښتنلیک ته بیرته راشئ. فایل ممکن دمخه ډاونلوډ شوی وي یا لاهم ډاونلوډ کیږي. که چیرې تلیفون له لسو دقیقو څخه ډیر وخت ونیسي؟ غوښتنلیک، زموږ په قضیه کې GoodReader، باید خپل فعالیت ودروي او iOS ته ووایي چې دا خوب ته کیښودل شي. که هغه ونه کړي، هغه به په بې رحمۍ سره پخپله د iOS لخوا وتړل شي.
اوس تاسو د "مبایل" او "ډیسټاپ" ملټي ټاسک کولو ترمینځ توپیر پوهیږئ. پداسې حال کې چې د کمپیوټر لپاره د غوښتنلیکونو تر مینځ د سویچ کولو جریان او سرعت مهم دی ، د بیټرۍ ژوند تل د ګرځنده وسیلو لپاره خورا مهم شی دی. ملټي ټاسک کول هم باید د دې حقیقت سره سمون ولري. له همدې امله ، د دې مقالې لوستلو وروسته ، که تاسو دوه ځله د کور تڼۍ فشار کړئ ، نو تاسو به نور د "په شالید کې د غوښتنلیکونو بار" ونه ګورئ ، مګر په اصل کې یوازې "د وروستي کارول شوي غوښتنلیکونو لیست".
لیکوال: ډینیل هروسکاسرچینه: onemoretap.com
hmm، په زړه پورې :) ما تل فکر کاوه چې دا تل ورته وي چې دا څنګه په یونیکس کې ترسره کیدی شي. دا چې غوښتنلیک صفر CPU وخت تخصیص شوی او پروسه یوازې په حافظه کې ناست وي ، ټولې سرچینې تخصیص شوي. نو زه باید دوه ځله کور فشار راوړم او سمدلاسه یې د حذف کولو لپاره غوښتنلیک ودروم. نو ایا د دې معنی دا ده چې حتی که په ټیټ پټ شیټ کې د اپلیکیشن آئیکون شتون ولري ، ایپ لاهم ډیر وخت دمخه بند دی (د 10 دقیقو وروسته)؟
په لاندینۍ لیست کې، په ساده ډول خورا وروستي پرانیستل شوي غوښتنلیکونه شتون لري، په کوم کې چې ځینې یې لاهم پرمخ وړل کیدی شي، ځینې یې وځنډول شوي، او ځینې یې په بشپړ ډول ختم شوي. په لاسي ډول له لیست څخه د غوښتنلیک لرې کول "اړخ اغیز" لري که چیرې دا چلیږي (یا وځنډول شي) نو دا به فسخه شي.
غوښتنلیک باید ځان د دې 10 اضافي دقیقو په اړه ووایی ، او دا تضمین نده چې دا به یې ترلاسه کړي.
ښه ، دا د لیست څخه د غوښتنلیک بندولو سره زما له جنون څخه خلاص نه شو (که چیرې دا په ناڅاپي ډول سرچینې وخوري ، سمه ده؟ :-D)
زما پوهه دا ده چې 10 دقیقې د ایپسونو لپاره دي چې په شالید کې کار کولو ته اړتیا لري او د "سکایپ ، GPS او میوزیک پلے بیک" کټګورۍ کې نه راځي. نور غوښتنلیکونه تعلیق شوي حالت ته ځي او په حافظه کې پاتې کیږي تر هغه چې حافظه د نورو شیانو لپاره اړین وي.
تعلیق شوی حالت دا ګټه لري چې که تاسو د اپلیکیشن وژلو ته اړتیا لرئ، تاسو به د هغې ډاټا له لاسه ورنکړئ، هرڅه به د تعلیق ته د بدلولو په وخت کې خوندي شي.
یا، د مثال په توګه د پلې بیک په صورت کې، د کمانډ bg/fg
او د هر وخت لپاره په شالید کې د پلیر یا نورو غوښتنلیکونو په اړه څه؟ زما مطلب دی ، ایا زه د پراختیا کونکي په توګه "ټاکل" ته ورسیږم ، یا دا باید په یو ډول د ایپل لخوا تصویب شي؟
د دې لپاره چې غوښتنلیک واقعیا د نامحدود وخت لپاره په شالید کې وګرځي ، دا باید لاندې عملونو څخه یو (رجسټریشن) وکړي:
- د موقعیت خدمتونه (GPS) وکاروئ
- په شالید کې میوزیک غږ کړئ
- VOIP وکاروئ (آی پی غږ)
د سرلیک له مخې (د هود لاندې یو نظر)، ما تمه درلوده چې مقاله به د تخنیکي توضیحاتو سره یو څه پراخه توضیحات ولري. دا مقالې ته د پیریکس په څیر ښکاري. که دا perex وي، نو کله چې پایله ده؟ ایا تاسو بیرته ستنیدنه ترلاسه کولی شئ؟ :-)
او تاسو څه غواړئ په تفصیل سره پوه شئ؟
د یوې مقالې څخه چې په سرلیک کې "د هود لاندې" سره ، زه به د تفصيلي تخنیکي توضیحاتو تمه وکړم (لیکوال کولی شي تحلیل کړي ، د مثال په توګه ، د غوښتنلیکونو بدلولو پر مهال سر سر ، یا څنګه د سیسټم سرچینو ته په ورته وخت کې لاسرسی اداره کیږي) ، د نورو ماډلونو سره پرتله کول. (د مثال په توګه، د جیل مات شوي iPhone سره). دا غوره ده چې دا د ځینې اندازه کولو سره بیک اپ کړئ. ما په ساده ډول د یوې مقالې څخه ډیر څه تمه درلوده چې د دې خورا سطحي توضیحاتو په پرتله په خپل سرلیک کې "د هود لاندې" لري.
ایا کوم icq پیرودونکی شتون لري چې د سکایپ په څیر په شالید کې په دوامداره توګه پرمخ ځي او اړیکه نه پریږدي؟
اپلیکیشن د تعلیق حالت ته د تلو لپاره 10 ثانیې لري، نه 10 دقیقې ... او د دې پروسې په جریان کې، ځینې برخې ممکن د بیک انډ خدماتو کې "ځړول" وي، چې ځینې یې دمخه پورته لیست شوي دي - دا هغه څه دي چې ایپل "سمارټ" بولي. "کثیر کارونه.... بیا سیسټم هغه وویشتله
غوښتنلیک ممکن اضافي وخت ته اړتیا ولري که چیرې یو څه ډاونلوډ ، اپلوډ یا پروسس شوی وي. دا د GPS، VoIP یا د میوزیک غږولو سره هیڅ تړاو نلري، کوم چې د نامحدود وخت لپاره په لږترلږه حالت کې پرمخ ځي.