درې ډوله تارونه شتون لري: اصلي تار، د UI تار او د کارګر تار. اصلي موضوع: کله چې یو اپلیکیشن پیل شي، سیسټم د غوښتنلیک لپاره د اجرا کولو تار رامینځته کوي، چې اصلي نومیږي.
په Android کې اصلي تار څه دی؟
کله چې یو اپلیکیشن په Android کې پیل شي، دا د اجرا کولو لومړی تار رامینځته کوي، چې د "اصلي" تار په نوم پیژندل کیږي. اصلي موضوع ده د مناسب کارن انٹرفیس ویجټونو ته د پیښو لیږلو او همدارنګه د اجزاو سره د خبرو اترو مسؤلیت د Android UI اوزار کټ.
په Android کې اصلي تار او شالید تار څه شی دی؟
د مثال په توګه، که ستاسو اپلیکیشن د اصلي تار څخه د شبکې غوښتنه وکړي، ستاسو د اپلیکیشن UI کنګل کیږي تر هغه چې دا د شبکې ځواب ترلاسه کړي. تاسو کولی شئ د اوږدې مودې عملیاتو اداره کولو لپاره اضافي شالید تارونه رامینځته کړئ پداسې حال کې چې اصلي تار د UI تازه معلوماتو اداره کولو ته دوام ورکوي.
تار څه شی دی او د تار ډولونه؟
تار څه شی دی
پروسه | Thread |
---|---|
یوه پروسه په اجرا کولو کې د برنامه په توګه تعریف کیدی شي. | یو تار د پروسې کوډ له لارې د اجرا کولو جریان په توګه تعریف کیدی شي. |
په پروسه کې، سویچ کول د عملیاتي سیسټم سره تعامل ته اړتیا لري. | د تار بدلولو کې، د عملیاتي سیسټم سره تعامل ته اړتیا نشته. |
د تار مختلف طریقې څه دي؟
پېژندنه
میتود لاسلیک | Description |
---|---|
باطل پیل () | دا طریقه به د چلولو / چلولو وړ څیز د run() میتود په زنګ وهلو سره د اجرا کولو نوې لړۍ پیل کړي. |
باطل منډه () | دا طریقه د تار د ننوتلو نقطه ده. د تار اجرا کول د دې میتود څخه پیل کیږي. |
په Android کې تار خوندي څه دی؟
د ډیزاین له مخې، Android د شیانو لیدل د تار څخه خوندي ندي. یو اپلیکیشن تمه کیږي چې د UI توکي رامینځته کړي ، وکاروي او ویجاړ کړي ، ټول په اصلي موضوع کې. که تاسو د اصلي تار پرته بل تار کې د UI څیز بدلولو یا حتی حواله کولو هڅه وکړئ ، پایله کیدی شي استثناوې ، خاموش ناکامي ، حادثې ، او نور نه تعریف شوي ناوړه چلند وي.
د اصلي تار او پس منظر تار تر مینځ توپیر څه دی؟
شالید یا د کارګر تار په اپلیکیشن کې رامینځته کیدی شي ترڅو اوږدمهاله دندې پرمخ بوځي. اصلي تار ته د UI تار هم ویل کیږي ځکه چې د UI ټولې برخې په اصلي تار کې تیریږي. مګر په سیسټم ایپسونو کې، د UI تار کیدای شي د اصلي تار څخه توپیر ولري که نظرونه په مختلفو تارونو روان وي.
اصلي موضوع څه ده؟
کله چې د اپلیکیشن برخه پیل شي او اپلیکیشن نور اجزا نه لري ، د Android سیسټم د پلي کولو یوې واحد تار سره د غوښتنلیک لپاره نوی لینکس پروسه پیل کوي. په ترتیب سره، ټولې برخې ورته غوښتنلیک په ورته پروسې او تار کې پرمخ ځي (د "اصلي" تار په نوم یادیږي).
ایا د Android خدمت یو تار دی؟
دا نه ده، له یو فعالیت څخه بل څه "یو بهیر یا تار" دی. د Android غوښتنلیک ټولې برخې د پروسې دننه پرمخ ځي او په ډیفالټ ډول یو اصلي غوښتنلیک تار کاروي. تاسو کولی شئ د اړتیا په صورت کې خپل تارونه جوړ کړئ. خدمت نه پروسه ده او نه تار.
په Android کې د UI تار څه شی دی؟
UIThread دی ستاسو د غوښتنلیک لپاره د اجرا کولو اصلي موضوع. دا هغه ځای دی چې ستاسو د غوښتنلیک ډیری کوډ چلیږي. ستاسو د غوښتنلیک ټولې برخې (فعالیتونه، خدمات، د منځپانګې چمتو کونکي، براډکاسټ ریسیور) په دې تار کې رامینځته شوي، او کوم سیسټم چې دې برخو ته زنګ وهي په دې تار کې ترسره کیږي.
د 3 اساسي تار ډولونه کوم دي؟
درې موازي دي (UN/UNF، BSPP، میټریک موازي) او درې یې ټیټ شوي (NPT/NPTF، BSPT، میټریک ټیټ شوي). درې د پایپ تارونه دي (NPT/NPTF، BSPT، BSPP) او درې یې ندي (UN/UNF، میټریک موازي، میټریک ټیټ شوي). په یاد ولرئ چې ټیپر شوی په دې معنی نه دی چې دا د پایپ تار دی (د مثال په توګه، میټریک ټیټ شوی).