[Python] 동기와 비동기 프로그래밍, asyncio
·
Programming Languages/Python
동기 프로그래밍동기 프로그래밍은 작업이 순차적으로 진행된다. 한 작업이 완료될 때까지 다음 작업이 시작되지 않는다. 따라서 코드의 흐름을 쉽게 이해할 수 있다. 그러나 I/O 작업이 진행되는 동안 프로그램은 작업이 완료될 때까지 잠시 중단되게 된다. def read_file(filename): with open(filename, 'r') as file: data = file.read() return datadef main(): filenames = ['file1.txt', 'file2.txt', 'file3.txt'] for filename in filenames: data = read_file(filename) print(f"{filename}..