>  기사  >  Java  >  멀티스레딩이란 무엇입니까?

멀티스레딩이란 무엇입니까?

清浅
清浅원래의
2019-04-29 11:36:2532698검색

Thread는 프로세스에서 실제로 실행되는 단위를 의미합니다. 멀티스레딩은 프로세스에서 동시에 실행되는 여러 스레드를 의미합니다. 스레딩은 효율적이지만 쉽게 교착 상태를 유발할 수 있습니다. ### ## ## ## ## ## ## ## ## ####【권장 튜토리얼 :

#######

멀티스레딩이란 무엇입니까?

Multi-threading

Thread는 프로세스에서 실제 실행되는 단위를 말하며, 운영 체제에서 일정을 계산하는 가장 작은 단위입니다. . 즉, 스레드는 프로세스의 가장 작은 실행 단위입니다. 멀티 스레딩은 프로세스에 동시에 여러 실행 경로가 있음을 의미합니다. 즉, 스레드가 실행되고 있음을 의미합니다. 🎜#

(1) 스레드를 사용하면 장기 프로그램 작업을 백그라운드로 배치할 수 있습니다. 처리 중

(2) 프로그램 실행 속도 향상
(3) 동일한 프로그램의 여러 부분을 동시에 실행할 수 있음

#🎜🎜 #(4) 멀티스레딩을 사용하면 시간이 많이 걸리는 작업을 백그라운드에 배치하여 실행을 계속하고 다른 작업을 수행하여 효율성을 높일 수 있습니다#🎜 🎜#

멀티스레딩이란 무엇입니까?

멀티스레딩의 단점

(1) 멀티스레딩은 메모리를 열어야 하기 때문에 스레드 전환에는 시간이 걸리므로 시스템 메모리를 소모합니다.

(2) 스레드 종료는 프로그램에 영향을 미칩니다

(3) 여러 스레드 간에 데이터를 공유하므로 스레드 교착 상태가 발생하기 쉽습니다# 🎜 🎜#

요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들께 도움이 되었으면 좋겠습니다.

위 내용은 멀티스레딩이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.