멀티스레딩 마스터하기: 10년의 여정

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025

Комментарии • 53

  • @taypark8841
    @taypark8841 9 месяцев назад +18

    멀티스레딩을 마스터하려면 싱글스레드 코드에서의 가독성 확보 및 적당한 추상화가 기본이 되어야한다는 말씀이시군요

  • @JDudeChannel
    @JDudeChannel 9 месяцев назад +7

    포프님도 마스터 하시는데 10년 걸렸으면.. 지금 이거 어렵다고 너무 고민할 필요가 애초에 없는 문제였을지도 모르겠네요.

  • @doltoBlorin
    @doltoBlorin 9 месяцев назад +6

    async await처리만 해도 미숙하게 멀티스레딩 처리하는 것 보다 성능이 더 좋은 경우도 많다고 하더라구요...
    그리고 그러한 문법들을 이용하면 어느정도는 자체적으로 멀티스레딩이 활용되는 라이브러리도 있는걸로 알구요 😂

    • @포프티비
      @포프티비  9 месяцев назад +9

      Async await가 멀티스레딩 성능저하의 주범인 컨텍스트 스위치를 줄이는 패턴인 잡 시스템을 사용하는 거라서 그렇습니다.
      ruclips.net/video/M1e9nmmD3II/видео.html

  • @그루브-i3i
    @그루브-i3i 9 месяцев назад +4

    뭔 10년이야!! 하러 들어왔다가 다 들어보니 전부 매우 공감하고 동의합니다 ㅎㅎ
    개인적으로 개발 접한 초창기부터 멀티스레딩에 늘 관심있어서, 많이 고민하고 은근히 많이 잘 써먹고 했네요!
    코드 단순하게 직선적으로 짜는데 도가 터야한다! 이거 매우 공감합니다 ㅎㅎ

  • @D0RASIMA
    @D0RASIMA 9 месяцев назад +36

    멀티비타민은 아는데...

    • @pino0079
      @pino0079 9 месяцев назад

      ㅋㅋㅋㅋㅋㅋ

    • @호빵맨주인-j3j
      @호빵맨주인-j3j 9 месяцев назад

      포프님 영상 댓글 보는 재미가 있네여

  • @dotnetzoa
    @dotnetzoa 9 месяцев назад +18

    파이썬에서 멀티 먹고 뮤탈 많이 써봤는데

    • @이세진-e8j
      @이세진-e8j 9 месяцев назад +1

      일단 뮤탈컨부터 잘해야…

    • @원컬러
      @원컬러 9 месяцев назад

      @@이세진-e8j 뮤짤에 10년이면 끄덕끄덕

  • @KhKh-bd7lw
    @KhKh-bd7lw Месяц назад

    좋은 말씀 너무 감사합니다!!

  • @삐뽀키키킥으헤헤
    @삐뽀키키킥으헤헤 9 месяцев назад

    요즘 학부에서 마이크로 프로세서를 공부중입니다
    컴퓨터구조에서 다뤘던 setup & hold time 내용을 기반으로 동기적/비동기적으로 CPU가 메모리를 어떻게 컨트롤하는지 자세히 배우는중인데
    비동기적 메모리 컨트롤러 방식에서 cpu가 setup과 hold time을 직접 컨트롤하며 메모리의 신호를 컨트롤하는게 마치 포프아카데미에서 개념을 조금 설명해주셨던 멀티스레딩의 lock개념과 비슷하다는 생각을 했습니다.
    특정 주소에접근할때 outpt신호를 막는다던가 특정 주소에 접근 후 몇 ns 내부에는 값이 나오고 출력해야한다던가...
    결국 cpu와 메모리간 컨트롤도 인간이 설계한것이니, 멀티스레딩과 cpu가 메모리의 신호를 컨트롤하는 과정을 유사한 매커니즘으로 작동된다고 이해해도 좋을까요?

  • @softbreeze
    @softbreeze 9 месяцев назад +1

    06:15 "한 번에 소화해야 하는 정보량이 적게끔". 이걸 "핵심을 관통하는 추상화"로 이해해도 괜찮나요?

    • @포프티비
      @포프티비  9 месяцев назад +2

      그게 추상화의 진수긴 하죠. 근데 자꾸 다른 의미로 더 멋져 보이게 추상적인 의미로 쓰는듯요...

  • @Formpanel
    @Formpanel 9 месяцев назад

    멀티스레딩은 왜 어려운가 라는 주제로 발견하신 인간에 대한 관찰과 통찰을 보면서 이해가 되었습니다. 아. 깔끔 명료한 글쓰기부터 마스터 하도록 다시 한번 정진하겠습니다!!!

  • @junseokseo3246
    @junseokseo3246 9 месяцев назад

    좋은 시리즈 감사합니다 😊

  • @gwisekor
    @gwisekor 8 месяцев назад +1

    개발자 채용 단골 질문 : 멀티 프로세스, 멀티 쓰레드 차이점?

  • @aiuan7
    @aiuan7 9 месяцев назад +8

    일단 싱글스레드부터 잘 짜자

  • @손지현-x8i
    @손지현-x8i 9 месяцев назад

    멀티스레딩이 잘된다고 하시는 분들은 타임슬라이싱이 너무 잘되는걸 멀티스레딩 되는걸로 인지한거 아닐까요??ㅎㅎ

  • @kyoungrakkim8322
    @kyoungrakkim8322 9 месяцев назад +2

    게임 서버 프로그래머를 하다보면 멀티스레딩을 공부할 수 밖에 없는듯한...ㅋㅋ

  • @이세진-e8j
    @이세진-e8j 9 месяцев назад +3

    await aysnc 코루틴 같은건 주니어여도 잘써야하겠죠?

    • @포프티비
      @포프티비  9 месяцев назад +2

      아뇨. 그것도 전 인터미디어트라고 봐요. 그게 멀티스레딩 기법 패턴 중에 하나라서요

  • @user-hd6de3ir2u
    @user-hd6de3ir2u 9 месяцев назад

    Zig 언어에 대해서 어떻게 생각하세요??

  • @이세진-e8j
    @이세진-e8j 9 месяцев назад +16

    자기가 멀티쓰레딩 잘한다고 생각한다면 넌 주니어!

    • @포프티비
      @포프티비  9 месяцев назад +5

      제가 잘 합니다!! (주니어 됨)

  • @미생화
    @미생화 9 месяцев назад +1

    포프님 작년에 1500을 했는데 직장인 기준 포큐 1000과 2200을 같이하면 무리가 있을까요?

    • @포프티비
      @포프티비  9 месяцев назад +1

      일반적으로 말하면 쉽지 않습니다. 2200을 어려워하시는 분들이 좀 있어요

  • @nullerror934
    @nullerror934 8 месяцев назад

    엄청 어려운거군요.... 그러면 3년차 백엔드 개발자의 실력은 어느정도가 되어야 한다고 생각하시나요?

  • @llinuxllinux
    @llinuxllinux 9 месяцев назад +1

    개발하면서 일하고싶다.. 기회가 주어지지 않는다 뭘해야하나요 포프님.

    • @포프티비
      @포프티비  9 месяцев назад +1

      기회가 오도록 이력서 스팸처럼 보내두기. 기다리는 동안 모자른 거 공부 + 사이드 플젝하기. 면접 잡았다 떨어지면 복기하면서 모자른 부분 더 찾기

  • @정은철-o7t
    @정은철-o7t 9 месяцев назад

    제대로 하려면.. 어셈 단계까지 분석할수 있어야 할까요? 그리고 현업에서 OpenMP 같은거 많이 사용하나요?

    • @포프티비
      @포프티비  9 месяцев назад +1

      제 경험으로는 어셈 분석이 멀티 스레딩에 도움이 되진 않았고요..
      게임 쪽에서는 OpenMP를 툴에서 사용하는 경우만 본 거 같네요. 엔진쪽은 다 직접 만들어 썼네요.

  • @sanmaro91
    @sanmaro91 9 месяцев назад

    재떨이 맞기 싫어요 ㄷㄷ...무사와요,..

  • @adol2501
    @adol2501 9 месяцев назад +4

    하지만 난 라면 먹으면서 유튜브도 볼 수 있는 걸욧

  • @stereo-3d-artistk400
    @stereo-3d-artistk400 9 месяцев назад +2

    리산 알 가입...😊

  • @chrisshim2488
    @chrisshim2488 9 месяцев назад

    일직선으로 짜려면 ㅋㅋ

  • @kenny_130
    @kenny_130 9 месяцев назад

    지름길은 없군요

  • @유진현-x9v
    @유진현-x9v 9 месяцев назад +1

    ㅋㅋㅋㅋ 재떨이 쳐맞고 회사 그만둔다는 표현이 왜이리 웃길까요

    • @포프티비
      @포프티비  9 месяцев назад

      제가 그래서 회사를 안 다니고 있죠.. (응?)

  • @ssh245724
    @ssh245724 9 месяцев назад +8

    멀티쓰레딩 개념도 모르면 넌 주니어!

  • @gishin9701
    @gishin9701 4 месяца назад

    재떨이 엔딩 ㄷㄷ

  • @jaesin3353
    @jaesin3353 9 месяцев назад

    포하

  • @hyunwookim2253
    @hyunwookim2253 9 месяцев назад

    2등!

  • @Topofhead
    @Topofhead 9 месяцев назад

    1등!

  • @Mistoffeleess
    @Mistoffeleess 5 месяцев назад

    뭘 10년이나 걸려 ㅋ 한두달이면 마스터 하는거구만. 멀티스레딩에서 막히는 이유는 스택과 힙, 프로그램 영역에 대한 이해가 부족해서 그런거임. 기초만 잘 이해하고 있음 세상 재밌는게 멀티스레딩이지.

    • @포프티비
      @포프티비  5 месяцев назад +7

      오 그걸 다 이해하는데 두달이라니 존경합니다

    • @autotune-gear
      @autotune-gear 4 месяца назад +1

      형님. 어디쪽 분야에서 근무하시나요??