자바칩
uvicorn.run()은 블로킹(blocking) 함수 본문
728x90
트레이 아이콘이 실행되지 않는 이유
uvicorn.run()은 블로킹(blocking) 함수라서 한 번 실행되면 프로그램의 실행 흐름을 멈추고 대기 상태에 들어간다.
즉, uvicorn.run()이 실행된 상태에서 트레이 아이콘을 실행할 기회를 가지지 못한다.
따라서 uvicorn.run()을 실행하면 트레이 아이콘 실행 코드에 도달하지 못하기 때문에 실행이 안 된다.
'Study' 카테고리의 다른 글
VS Code에서 Python 가상환경을 선택 (0) | 2025.03.12 |
---|---|
파이썬 소스 파일을 exe 실행 파일로 만들기 (0) | 2025.02.28 |
HTTP 메서드 측면에서 API 작업 정의 (0) | 2024.06.30 |
[Spring] API 설계 (0) | 2024.05.20 |