파이썬 심화 문법
종일 취약점 진단 결과 아무런 결과가 안 나와서 아쉬움이 가득하다. 그로 인해 퇴근하자마자 각종 취약점 강의를 보며 노트 필기를 진행하였다. 적용하기 위한 족보 같은 것을 만들면서 중간에 프락시 서버가 내 시간을 많이 사로잡았다. 결국은 시간도 많이 지나서 출근도 해야 해서 당일날 작성을 못 했다. 계속해서 밀려가는 모습은 조금 씁쓸하다. 지금 해야 할 우선순위가 말씀 > 해킹 공부 > 자격증 공부 > 파이썬 공부 순이 되는 것이다. 기도와 말씀을 통해 내 삶이 많이 바뀌었으며 나 또한 이렇게 직장을 즐겁게 다닐 수 있을지 전혀 몰랐다. 진단 시 안 나오면 속상하지만 그런데도 내가 컴퓨터를 두들기고 있으면서 찾고 대입해보고 하면서 새로운 것을 알아가는 재미가 정말 남다르다는 것이다. 정말 30대 후반이 다 되어가면서 공부를 하지만 이렇게 재밌을 수가 없다.
동시성과 병렬성
스레드와 프로세스 소개
용어 개념 정리 (프로그램, 프로세스, 스레드)
- 프로그램 - 작업을 수행하는 명령어 집합
- 프로세스 - 실행중인 프로그램
- 스레드 - 프로세스에서 실행되는 작업
스레드의 특징
- 프로세스는 기본적으로 하나의 스레드로 구성
- 경우에 따라 여러 개의 스레드로 구성이 가능하다 (=> 멀티스레딩)
멀티 스레딩
- 동시성 프로그래밍
- 동시에 실행되는 것처럼 보이는 것
- 스레드 여러 개를 번갈아 가면서 실행
멀티 프로세싱 (자원 소모가 더 큼)
- 병렬성 프로그래밍
- 실제로 작업이 동시에 실행되는 것
- 프로세스를 여러 개 만들어서 동시에 실행
스레드와 프로세스 개념에 대해 학습해보는 시간을 가졌다. 정말 강의하시는 강사님 대단하시다. 이미지도 보여주시고 직접 그려주시면서 설명해주시는데 이해가 쏙쏙 되는 느낌이 든다. 인상 깊었던 클립은 멀티 스레딩 강의일 듯 하다. 따로 실행되는 것처럼 느끼는 것이 아닌 동시에 진행되는 착각을 하게 할 정도로 미세하게 번갈아 가면서 진행하는 그 순간을 보면 참으로 프로세스가 바쁘게 동작한다는 것을 알 수 있는 것 같다.
64일 차는 여기서 마무리하고자 합니다.
패스트캠퍼스 링크 : https://bit.ly/37BpXi
'FastCampus > 한 번에 끝내는 파이썬 웹 개발 초격차 패키지 Online.' 카테고리의 다른 글
한 번에 끝내는 파이썬 웹 개발 초격차 패키지 66일차 (0) | 2021.11.10 |
---|---|
한 번에 끝내는 파이썬 웹 개발 초격차 패키지 65일차 (0) | 2021.11.09 |
한 번에 끝내는 파이썬 웹 개발 초격차 패키지 63일차 (0) | 2021.11.07 |
한 번에 끝내는 파이썬 웹 개발 초격차 패키지 62일차 (0) | 2021.11.06 |
한 번에 끝내는 파이썬 웹 개발 초격차 패키지 61일차 (0) | 2021.11.06 |
댓글