프로그래밍

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

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

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

 

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

 

마침 인프런에서 동시성 프로그래밍 강의 있어서 구매했는데...분량이 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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5720 [프로그래밍] 하이브리드 웹뷰기반 앱은 rn이 정석이야? 3 잠적자 0 13 시간 전 147
5719 [프로그래밍] c# webview2 도움요청함.. 7 carpediem 0 18 시간 전 106
5718 [프로그래밍] 현업 개발자형들 맥씀? 8 이또히로부미 0 19 시간 전 191
5717 [프로그래밍] libtorch에서 cuda 안불러와지는거 도움! 2 Hakat 0 2 일 전 121
5716 [프로그래밍] 뭔가 게시판이 애매해서 그런데 gis 잘아는 사람? 1 하늘늑대 0 3 일 전 161
5715 [프로그래밍] 컴포즈가 프리뷰랑 폰에서 다르게 동작해요 1 집에가게해줘 0 3 일 전 116
5714 [프로그래밍] 난바보다) 크로미움 램사용량 문제 일단 해결 2 ye 0 4 일 전 282
5713 [프로그래밍] k8s DNS 이슈는 해결이 안되나보다. 잉텔 0 5 일 전 169
5712 [프로그래밍] 분노) 진짜 유튜브 구글 패악질 토나오네 씨발 17 ye 0 6 일 전 766
5711 [프로그래밍] 프론트엔드 공부하려는데 언어 추천좀 7 스트리플 0 7 일 전 348
5710 [프로그래밍] 객체지향 뽕에 취하지마라 8 69746974 2 8 일 전 407
5709 [프로그래밍] 요즘 앱개발 인력시장 어떰..3년차 2 센치해요 0 11 일 전 387
5708 [프로그래밍] 컴포즈 Box 컴포넌트가 안 나와... 1 집에가게해줘 0 12 일 전 148
5707 [프로그래밍] 아 ssl 적용햇는데 개정신없네 9 넌또화나있네 0 13 일 전 304
5706 [프로그래밍] 패스트 캠퍼스 <---- 얘내는 가격 인상 원툴임? 5 조강현 0 15 일 전 397
5705 [프로그래밍] 클라가 파이썬 셀레니움같은거 써서 클릭하고 그러는걸 감지 ... 5 리옴므 0 17 일 전 265
5704 [프로그래밍] leetcode 50일 달성 1 JimmyMcGill 1 17 일 전 237
5703 [프로그래밍] 그냥 개인공부용 git 만들건데 5 년째재수강 0 17 일 전 336
5702 [프로그래밍] html 자바스크립트 질문 19 책걸이 0 17 일 전 369
5701 [프로그래밍] 아니 시바 이게 무슨일이야 4 인간지표 0 18 일 전 380