프로그래밍

자바 동시성 프로그래밍 공부 분량이 적지 않네

처음 자바 공부할 땐 공부할 양이 많아서 스레드 프로그래밍은 공부를 잘 안했는데

자바를 써온지도 꽤 된거 같은데 여전히 스레드 프로그래밍은 개념 정도만 알고 실제로는 잘 쓰지 않는듯.

 

그런데 동시성 이슈 등의 문제를 해결하고 어느 정도 완전한 프로그램을 만드는데 있어서 스레드 프로그래밍을 깊게 공부할 필요를 느낌.

 

마침 인프런에서 동시성 프로그래밍 강의 있어서 구매했는데...분량이 44시간 짜리라 쉽게 들을 엄두가 안 나더라;;

 

그래서 이제 프로젝트 마치고 이번 기회에 자바를 다시 한번 확실히 정리 해야겠단 생각이 들어서 이것이 자바다(개정판)이랑 저 인터넷 강의를 번갈아가며 동시에 학습 하고 있음.

 

아...근데 이게 꽤 양이 많은거 같다. 이 강의에서 다루는게 일반적으로 자바 언어 학습 교재에서 다루는 synchronized, Runnable, Callable, ThreadPool 이외에도 CompletedFuture? ThreadLocal 등등... 비동기 프로그래밍 관련해서 자바에서 다루는 키워드나 메서드 같은게 참 많더라.. 이제서야 자바 언어의 깊이를 체감하는 중... 다른 언어도 이렇나..

 

아무튼 양이 참 많은데 한번 제대로 밟고 나고 실무에 나서면 얼마나 잘 쓸지는 모르지만... 다음 번에 필요한 상황이 올때 문제 해결 방법 중 하나로 떠올릴 수 있다는 것만으로도 큰 이득일거 같음.

 

 

14개의 댓글

2024.03.18

어떤 강의인지 대강 알거같은데 그분 강의 스타일이 디버깅포인트 찍어가며 원래도 길게하시는분이라 너무 겁먹지 않아도 됩니다.

그 강사님 강의가 자세해서 좋긴한데 자칫 루즈해질 수 있으니 본인이 완급조절 잘 해가면서 들어야할거같네요 호불호가 좀 갈립니다.

기본적인 병렬처리, 동시성, 비동기 개념 있으면 금방 배울듯?

0
2024.03.18
@년째 고민중

운영체제 지식을 되짚어 가며 이렇게 깊게 파는건 처음이라.. 많이 도움되는거 같음.

0
2024.03.18

나 인프런에 그 사람 강의 전부 들어봤는데, 원래 자질구레한 설명 많아서 강의시간 엄청 길어보임.

컴공출신이라면 스레드의 기본 이론은 알 테니까 아는부분 스킵하면서 넘어가면 생각보다 엄청 길지는 않음

0
2024.03.18
@짱깨고홈

ㅇㅇ.. 그런데 난 운영체제 공부도 복습한다 치고 열심히 따라치며 공부하는 중. 재밌음.

0

강의 알려달라고 하면 민폐일까 ㅜㅜ

0
2024.03.19
@레알민초프라프치노

'자바 동시성 프로그래밍' 검색하면 나올껄. 그럼 자바 관련된게 몇개 없을거야. 가장 첫번째일꺼고 아마 리액티브 프로그래밍이라고 써져있을건데 그거임. 44시간짜리 있을꺼임.

0
@찰나생멸

아 예상하던 그분이 맞긴하네 ㅋㅋ 사람 느끼는게 다 똑같구만

0
2024.03.19

코루틴만 써도 왠만큼 빨라지지 않음?

0
2024.03.19
@랩실탈출하자

이라고 댓글 달고 검색해보니 자바는 코루틴이 없네...? 이왜진..?

0
@랩실탈출하자

그래서 21 에 가상 쓰레드 만들어주긴 함 ㅇㅅㅇ

0
2024.03.20
@랩실탈출하자

공부더하자

0
2024.03.20
@a1s2d3f4g5

이미 탈출했는데수웅

0
2024.03.23
@랩실탈출하자

코루틴 그거 CPU-bounded 작업에서는 효과 없음..

0
2024.03.23
@잉텔

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5701 [프로그래밍] 마리아DB mediumtext 그냥 쓰고 싶은데 17 잉텔 0 12 시간 전 122
5700 [프로그래밍] 안드로이드 씹뉴비 질문이요 1 집에가게해줘 0 14 시간 전 72
5699 [프로그래밍] c언어 7년했는데 이런게 되는거 처음알았음.. 4 케로로중사 0 1 일 전 639
5698 [프로그래밍] 파이썬 1도 모르는데 GPT로 프로그램 뚝딱 만듬 2 푸르딩딩 1 5 일 전 585
5697 [프로그래밍] 담주 면접잡혔는데 8 삐라루꾸 0 5 일 전 355
5696 [프로그래밍] 아두이노 부트로더를 구웠는데.. 4 렙이말한다ㅡ니가옳다 0 5 일 전 213
5695 [프로그래밍] IOS 개발자 있나여? 1 g4eng 0 8 일 전 236
5694 [프로그래밍] 시스템 디자인 인터뷰 준비 도움좀!!! 1 Nognhyup 0 8 일 전 186
5693 [프로그래밍] 최근에 vscode 쓴 사람 도움! 3 172102 0 9 일 전 435
5692 [프로그래밍] 책을 또 사버리고 말았다... 1 찰나생멸 2 10 일 전 424
5691 [프로그래밍] 윈도우 부팅화면 봐주실분 1 바나나맛두부 0 12 일 전 233
5690 [프로그래밍] 아 시발 퇴사마렵다 9 인간지표 0 13 일 전 588
5689 [프로그래밍] C#이 ㅈ사기 언어인 이유 19 ye 6 14 일 전 1167
5688 [프로그래밍] 요즘 모바일 개발은 어떤 걸 사용하나요? 14 커피좋아용 0 16 일 전 528
5687 [프로그래밍] 취준생 안드로이드 팀플 주제 머할까요... 8 조강현 0 17 일 전 285
5686 [프로그래밍] 공통코드테이블은 대체 왜 만드냐 9 잠적자 0 18 일 전 604
5685 [프로그래밍] 토이프로젝트 주제 선정 3 개드립눈팅1세대 0 18 일 전 280
5684 [프로그래밍] 엥 구글 플러터 유기각 재는거임?? 4 최수연 0 20 일 전 555
5683 [프로그래밍] 반도체 장비 업계인 있음? 9 캡틴띠모 0 21 일 전 430
5682 [프로그래밍] 안드로이드 책 추천좀 6 집에가게해줘 0 22 일 전 211