Talaan ng mga Nilalaman:

Ano ang mga multi threaded application?
Ano ang mga multi threaded application?

Video: Ano ang mga multi threaded application?

Video: Ano ang mga multi threaded application?
Video: ANO ANG CORES, THREADS, CACHE AT SOCKET SA (CPU) PROCESSOR 2024, Nobyembre
Anonim

Mga multithreaded na application ay ang mga gumagamit ng konsepto ng Concurrency ibig sabihin, sila ay may kakayahang magproseso ng higit sa isang gawain nang magkatulad. Ang isang simpleng halimbawa ay maaaring isang word-document kung saan ang, spell-check, pagtugon sa keyboard, pag-format atbp ay nangyayari sa parehong oras o Kasabay.

Gayundin, ang mga tao ay nagtatanong, ano ang ilang mga multi-threaded application?

Ang ilang mga multithreaded na application ay magiging:

  • Mga Web Browser - Maaaring mag-download ang isang web browser ng anumang bilang ng mga file at web page (maraming tab) nang sabay-sabay at hinahayaan ka pa ring magpatuloy sa pag-browse.
  • Mga Web Server - Isang sinulid na web server ang humahawak sa bawat kahilingan gamit ang panibagong thread.

Higit pa rito, ano ang multi-threaded na kapaligiran? Sa arkitektura ng kompyuter, multithreading ay ang kakayahan ng isang central processing unit (CPU) (o isang solong core sa a marami -core processor) upang ibigay maramihan mga thread ng pagpapatupad nang sabay-sabay, suportado ng operatingsystem.

Kasunod nito, ang tanong ay, ano ang isang multi-threaded program?

Marami - mga sinulid na programa tumakbo nang mas mahusay at gumamit ng mas kaunting mga mapagkukunan kaysa sa a programa na lumilikha maramihan proseso para magawa ang parehong gawain. Ang mga thread ay nagbabahagi ng pandaigdigang data at iba pang mapagkukunan, ngunit ang bawat thread ay may sariling execution engine at stack para sa data na lokal sa bawat function sa programa.

Single threaded ba ang PHP?

2 Sagot. Ang solong sinulid kalikasan ng PHP ibig sabihin nun PHP ay walang anumang built-in na suporta para sa pag-spawning ng mga bagong thread sa panahon ng script execution. Gayunpaman, hindi ito nangangahulugan na hindi ka maaaring magkaroon ng dalawang execution ng parehong script nang sabay-sabay. Sa pinakakaraniwang setup, ang iyong website ay inihahatid ng Apache

Inirerekumendang: