백그라운드 처리
코드를 백그라운드에서 실행하면서 동시에 다른 코드도 실행
MATLAB®에서 코드를 실행할 경우 이 코드의 실행이 끝날 때까지 기다려야 다른 코드를 실행할 수 있습니다. 백그라운드 풀을 사용하면 코드를 백그라운드에서 실행하면서 동시에 다른 코드도 실행할 수 있습니다. 예를 들어, 백그라운드에서 계산을 수행하는 동안 반응성을 유지하는 앱을 만들 수 있습니다.
함수를 백그라운드에서 실행하려면 백그라운드 풀을 지정하여 parfeval
을 사용합니다. parfeval
은 백그라운드에서 실행되는 함수를 나타내는 Future
객체를 즉시 반환합니다. Future
에서 결과를 가져오려면 fetchOutputs
를 호출합니다.
함수
도움말 항목
백그라운드 처리 시작하기
- 비동기 함수
MATLAB에서 코드를 백그라운드에서 실행하는 방법을 알아봅니다. - 백그라운드에서 함수 실행하기
parfeval
과backgroundPool
을 사용하여 백그라운드에서 함수를 실행합니다. - 스레드 기반 환경에서 MATLAB 함수 실행하기
백그라운드 실행을 지원하는 MATLAB 함수를 확인합니다.
응용 사례
- 함수가 백그라운드에서 실행되는 동안 대기 표시줄 업데이트하기
afterEach
를 사용하여, 백그라운드에서 함수를 실행하는 동안 대기 표시줄을 업데이트합니다. - Create Responsive Apps by Running Calculations in the Background
Improve the responsiveness of apps you create with MATLAB App Designer by using the background pool.