친환경사과의 블로그입니다.

  • 홈
  • 태그
  • 방명록

리팩토링 1

[Python] Thread 설계 의도를 파악한 성능 개선. 7초에서 3초로

💻 Crawling Application Code에서 I/O Bound 작업 처리 시, threading Module과 concurrent.futures Module를 사용했습니다. - 두 Module의 장단점을 알지 못한 채 사용해 이번 포스팅에서 깊게 다뤄보겠습니다. 🍎threading Module과 concurrent.futures Module을 사용하는 이유는 해당 포스팅에서 확인할 수 있습니다. 🍎 thread.Thread와 concurrent.futures.ThreadPoolExecutor의 특징을 알아봅시다. 🍏thread.Thread의 특징 - Process안에 존재해 작업 처리 시 사용됩니다. Thread를 사용하는 두 가지 이유는 아래와 같습니다. 1️⃣ Target Method를 실행..

TIL 2023.04.11
이전
1
다음
더보기
프로필사진

친환경사과의 블로그입니다.

  • 분류 전체보기 (35)
    • TIL (13)
    • 잡다한 글 (2)
    • Dev (20)
    • 생각 정리 (0)
    • Troubleshooting (0)

Tag

BeautifulSoup, 병렬프로그래밍, 생각, Kotlin, thread, db, 성능개선, Crawling, 설계, TIP, Process, Backend, 프로젝트, 성능, spring, 개발, Python, dev, jvm, 비동기,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바