Thumbnail
BEST
개발 · 프로그래밍백엔드

자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]대시보드

(5)
39개의 수강평 ∙ 1,161명의 수강생
99,000원

월 19,800원

5개월 할부 시
지식공유자: 정수원
총 103개 수업 (44시간 9분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • ChanYoung Kim 프로필ChanYoung Kim
    2024-07-281335632

    질문이 있습니다. 현재 웹어플리케이션 서버 개발자로 재직중인데 아직 쓰레드를 직접 건드리는 업무는 해본적이 없습니다. 실제 공고에서도 동시성이나, 비동기, 멀티쓰레드를 사용하는 업무를 본적이 없는데 어느 곳에서 실제 업무에 사용될지 궁금합니다! MSA에서 다른 API를 찌를때 사용하면 유용할 것같은데..

    정수원
    정수원
    정수원
    2024-07-31357382

    동시성 프로그래밍은 실제 개발업무에 사용하기 앞서 먼저 동시성에 대한 확실한 개념이해와 원리등을 숙지하는 것이 중요합니다 왜냐하면 우리가 만드는 웹 어플리케이션도 결국 멀티스레드로 돌아가기 때문이고 이것은 동시성과 관련이 있기 때문입니다 그래서 개발할 때 항상 동시성 이슈가 없는지 파악하면서 구현해야 합니다 그리고 성능이나 블로킹 등 다양한 이슈를 해결하기 위한 방편으로 비동기나 멀티스레드 작업을 하는 경우도 있습니다

  • 이용조 프로필이용조
    2024-06-281305853

    자바의 차세대 스레드 모델인 Virtual Thread 를 준비하는 중요한 밑거름이라고 하셨는데 Virtual Thread 강의도 계획 있으신가요?

    정수원
    정수원
    정수원
    2024-06-28350011

    저도 관심있게 보고 있는 기술입니다 아직까지는 참고할 레퍼런스나 자료가 많지 않고 기술적 성숙이 무르익지 않아서 충분한 사전 연구와 경험적 토대가 필요할 것 같습니다 강의 계획은 이런 환경들이 갖추어 나가는 시점에 검토하지 않을까 합니다

  • 옙버디 프로필옙버디
    2024-04-291253125

    안녕하세요 현재 자바 학습을 하고 있는데 스레드 부분이 너무 어려운 상태에서 해당 강좌를 만났는데 스레드 입문자도 들어도 되는것일까요..?

    정수원
    정수원
    정수원
    2024-04-29336485

    네 입문자도 가능합니다 다만 동시성 프로그래밍 주제 자체가 다른 주제에 비해 상대적으로 쉬운편은 아님을 아시고 반복적으로 학습하시면 됩니다

  • Henu 프로필Henu
    2024-04-161241075

    안녕하세요, 다소 허접한 문의 내용일 수 있습니다. 제가 해당 강의를 수강하며 얻고 싶은 기술력 중 하나는 동시성 문제 해결 능력입니다. 예를 들어, 특정 운영 환경에서 하나의 데이터에 쓰레드간 동시에 접근해서 정보를 변경할 때에 발생할 수 있는 충돌을 해결 할 수 있는 능력 등이 이에 속합니다. 혹시 이 강의를 통해 제가 바라는 스킬을 얻어갈 수 있는 기회가 될지 조심스레 여쭈어봅니다. P.S. 스프링 시큐리티 6.x 강의 내주신 점 감사합니다.

    정수원
    정수원
    정수원
    2024-04-16333401

    네 가능합니다 다만 동시성 문제를 해결하는 방식은 여러가지가 있습니다 그 중 Henu 님이 생각하시는 방법일지는 잘 모르겠지만 강의에서는 여러 방식들을 안내하고 있습니다

  • Jeong 프로필Jeong
    2024-04-021226617

    안녕하세요! 30% 할인 공지를 봤는데 아직 30% 할인이 안돼서 못사고 있습니당 ㅠㅠ

    정수원
    정수원
    정수원
    2024-04-02329910

    죄송합니다. 지금 인퍼런에 할인 요청 드렸는데 답변이 안오네요 답변이 오는데로 바로 적용하도록 하겠습니다.

  • 한걸음씩 프로필한걸음씩
    2024-02-151179395

    비전공자이며 국비과정을 수강중이고, 메이븐 빌드툴을 사용한 스프링mvc를 통해 프로젝트를 진행중입니다. 백엔드 취직을 위해 프로젝트를 작성하다가 다른 경쟁자들과 구별되는 점이 하나도 없다고 느껴져서 동시성 제어에 대해 공부하고 기능을 강화시키고 싶어 정보를 찾던 도중에 이 강의를 접하게 되었습니다. 1. 제 수준에 너무 높은 것을 바라보며 헛물을 켜는 것은 아닌지, 2. 그리고 이 강의를 듣고 직접적으로 진행중인 스프링mvc에 적용이 가능한지, 3. 스프링부트에 직접적으로 적용이 가능한지 궁금합니다. 4. 마지막으로 강의 내용을 프로젝트에 실제로 적용시키기 위해서 반드시 사전에 준비되어 있어야 하는 부분이 있다면 무엇인지 알고싶습니다.

    정수원
    정수원
    정수원
    2024-03-07323344

    답변이 늦어 죄송합니다 사실 이 강좌는 자바에서도 다른 주제에 비해 약간 어려운 편에 속하는 영역입니다 그래서 경력이나 연차가 적으신 분들은 대부분 기초적인 내용정도만 알고 있는 경우가 허다합니다 저도 과거에 그랬던것 같습니다 그러나 이 주제에 대한 중요성과 가치를 알고 난 부터는 지금까지도 많은 시간을 할애하여 공부해 오고 있습니다 그리고 이 영역은 다른 주제에 비해 어떤 결과물이나 눈으로 확인할 수 있는 요소들이 상대적으로 낮은 편이고 그렇기 때문에 내부구조와 흐름, 원리에 대한 이해도를 더 요구하는 영역이라 할 수 있습니다 하지만 쉽지 않은 만큼 어떤 수준에 도달했을 때 주어지는 보상은 예상보다 훨씬 큽니다 코드를 바라보는 관점부터 리스크에 대응하는 방법등 여러가지 많은 시각을 가지게 해 줍니다 질문하신 내용에 대해 제가 드릴 수 있는 답변은 어떤 기술을 배운다는 것은 당장 급하게 그 기술을 실무에 사용하기 위한 목적일수도 있지만 현재 본인의 수준을 한단계 더 쌓기위한 과정이며 그 과정이 녹록치 않을지라도 결코 투자한 시간이 배신하지 않을거란 믿음을 가지고 부딪치고 도전하는 자세가 아닐까 합니다 이 기술이 당장 내게 도움이 될까 라는 기준보다 언젠가는 이 기술이 나에게 또 다른 큰 경쟁력이 될거라는 믿음과 확신으로 묵묵히 준비해 나가시면 어떨까 합니다

  • terry9611 프로필terry9611
    2024-01-151141492

    혹시 자바 21의 가상 스레드 내용도 다뤄주시나요?

    정수원
    정수원
    정수원
    2024-01-15310896

    아쉽지만 이번 강의에서 다루지 않습니다 다만 차후 강의에서 다룰 예정에 있습니다 감사합니다

채널톡 아이콘