Q: Flask에 대한 간단한 튜토리얼을 봤는데, 이해가 안 되는 질문이 있어요. 여러 클라이언트가 액세스할 때 Flask에 있는 앱의 전역 변수가 잘못되지 않습니까? 예를 들어, 여러 클라이언트가 동시에 액세스할 때 아래 코드의 작업 목록이 잘못되지 않습니까? 두 개의 클라이언트를 사용하여 삭제 작업을 수행했을 때 문제가 발견되지 않았지만 동시성이 높아지면 문제가 발생합니까? 이해가 되지 않아 설명을 요청하고 싶습니다.
task = filter(lambda t: t['id'] == task_id, jobs)
를 입력해야 합니다.
으아악
task = filter(lambda t: t['id'] == task_id,tasks)
task = list(task)
로 변경
으아악
으아악