Malpezaj kaj pezaj procezoj rilatas al la mekaniko de multi-pretiga sistemo.
En malpeza procezo, fadenoj estas uzataj por dividi la laborkvanton. Ĉi tie vi vidus unu procezon ekzekutantan en la OS (por ĉi tiu aplikaĵo aŭ servo.) Ĉi tiu procezo posedus 1 aŭ pli da fadenoj. Ĉiu el la fadenoj en ĉi tiu procezo dividas la saman adresspacon. Ĉar fadenoj dividas sian adresspacon, komunikado inter la fadenoj estas simpla kaj efika. Ĉiu fadeno povus esti komparita kun procezo en peza scenaro.
En peza procezo, novaj procezoj estas kreitaj por plenumi la laboron paralele. Ĉi tie (por la sama aplikaĵo aŭ servo), vi vidus plurajn procezojn funkcii. Ĉiu peza procezo enhavas sian propran adresspacon. Komunikado inter tiuj procezoj implikus kromajn komunikadmekanismojn kiel ekzemple ingoj aŭ pipoj.
La avantaĝoj de malpeza procezo venas de la konservado de resursoj. Ĉar fadenoj uzas la saman kodsekcion, datumsekcion, kaj OS-resursojn, malpli ĝeneralaj rimedoj estas uzitaj. La malavantaĝo estas nun, ke vi devas certigi, ke via sistemo estas faden-sekura. Vi devas certigi, ke la fadenoj ne tretu unu sur la alian. Feliĉe, Java provizas la necesajn ilojn por permesi al vi fari tion.







