일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- react
- django rest framework
- django ORM
- django widget
- es6
- PYTHON
- java
- AWS
- MAC
- HTML
- 파이썬 알고리즘
- javascript
- API
- 파이썬
- Git
- web
- 백준
- 알고리즘 연습
- Algorithm
- js
- 장고
- CSS
- 알고리즘
- 알고리즘 문제
- form
- 알고리즘 풀이
- c++
- Django
- DRF
- Baekjoon
- Today
- Total
수학과의 좌충우돌 프로그래밍
파이썬에서 멀티스레드를 사용하려고 한다면 GIL이란 단어를 마주치게 됩니다. GIL이 무엇인지 파이썬은 왜 GIL을 가지고 있는지 이번 포스팅을 통해 이해해보도록 합시다. Python으로 멀티스레딩 GIL이 무엇인지 설명 하기 전에 python으로 멀티 스레딩과 일반적인 경우의 시간을 비교해보겠습니다. 시간을 측정하기 전, 현재 테스트 중인 환경을 알아봅시다. 프로세서 : 2.3 GHz 듀얼 코어 Intel Core i5 >> sysctl hw.physicalcpu hw.logicalcpu hw.physicalcpu: 2 hw.logicalcpu: 4 MacOS의 하이퍼스레딩이란? 하이퍼 스레딩이란? 랜덤으로 생성한 배열에서 최대값을 찾는 간단한 연산을 두 가지 방법으로 구현해보았습니다. 하나의 스레드가..
CPU에는 코어라는 개념이 존재합니다. 코어는 각종 연산을 하는 CPU의 핵심요소를 말하며 다들 싱글코어, 멀티코어 등의 단어는 익숙하실겁니다. 현재 사용중인 MacOS는 코어를 몇 개 사용할까 확인해보기 위해서 이를 확인해보았습니다. >> sysctl hw.physicalcpu hw.logicalcpu hw.physicalcpu: 2 hw.logicalcpu: 4 특이하게도 물리적코어와 논리적코어의 수가 달랐고 이에 대해 알아보다가 하이퍼 스레딩이라는 개념을 접하였습니다. 이번 포스팅에서는 하이퍼 스레딩이 무엇인지 알아보도록 하겠습니다. 하이퍼 스레딩이란? 하이퍼 스레딩이란 인텔이 구현한 동시 멀티스레딩 기술로 영어로 Hyper-Threading, HT라고도 합니다. 물리적 실행 장치 한 개에 가상 실..
아는 지인들이 운영하고 있는 팟캐스트에 참여했습니다! http://www.podbbang.com/ch/1772616 byebug - 우리들의 개발 이야기 힙스터 개발자 영슨, 모범생 개발자 마루, TMI 개발자 원노와 함께 스타트업, 개발자들에 대한 우리들의 개발 이야기를 합니다. www.podbbang.com 팟캐스트 채널에 대해서 간단히 소개를 하자면 힙스터 개발자 영슨, 모범생 개발자 마루, TMI 개발자 원노 세 명의 개성 넘치는 개발자들과 함께 개발과 관련된 여러 소식을 들을 수 있는 유익한 채널입니다. 최신 이슈들이나 공부법, 스타트업 이야기 등 재미난 이야기도 많이 있으니 한 번 들어보시는 걸 추천드립니다. 그러면 다들 관심 없으시겠지만! 제가 출연한 #025 [세나개] 추월보다 초월을 꿈꾸..