2024/10/11 2

스파르타 AI-8기 WIL(10/11)

자, 이번주는 솔직히 더 많은 정보를 얻을 수 있는 기회가 되었습니다.특히, 과제를 하면서 많은 것을 얻을 수 있었는데, 특히while True: -> 이것이 정말 작아보이지만, 정말 많은 기능을 구사할 수 있는 코드였습니다. 특히, while True:를 사용해, 특정한 코드를 계속 실행을 시킨다는것이 제일 매력이라 생각이 들었습니다. 이번주에는 while True:말고도 정말 많은 것을 배웠는데, 특히 동시성이 제일 어려웠지만, 재미있었다고 할 수 있습니다. 왜냐하면. 정말 많은 함수들과, 클래스들이 포함되어 있고, 또 그 클래스가 가지고 있는 속성들과 메서드들이 머리를 어지럽게 했지만, 또 한편으로는 정말 매력적으로 다가왔습니다.이번주에 배웠던 주제들은 바로여러 고급 함수 예외 처리 메타프로그래밍 ..

카테고리 없음 2024.10.11

스파르타 AI-8기 TIL(10/11) -> 동시성, 병렬 처리, 메모리 관리

어제와 바로 이어가겠습니다. 4. Pipe 클래스Pipe 클래스는, 두 프로세스간 서로 데이터를 공유할 수 있는 공간을 마련한다고 생각하시면 됩니다.send(obj): 파이프를 통해 데이터를 보냅니다. recv(): 파이프를 통해 데이터를 받습니다. close(): 파이프를 닫습니다ㄴ밑에 코드를 보면, upper_info와 lower_info가 Pipe()클래스로 인해 서로 연결이 되었고, lower_info를 info 함수에 인자로 넣으면, 아무리 서로 떨어져있어도, 서로 Pipe로 연결되어 있기에, 정보를 전달할 수 있습니다. 즉, pipe.send로 안에 있는 정보를 전달 했다는 소리입니다. 그렇기에 데이터를 전달받았습니다 = 3 으로 출력이 되는것을 볼 수 있습니다.from multiprocess..

카테고리 없음 2024.10.11