처음 자바 공부할 땐 공부할 양이 많아서 스레드 프로그래밍은 공부를 잘 안했는데
자바를 써온지도 꽤 된거 같은데 여전히 스레드 프로그래밍은 개념 정도만 알고 실제로는 잘 쓰지 않는듯.
그런데 동시성 이슈 등의 문제를 해결하고 어느 정도 완전한 프로그램을 만드는데 있어서 스레드 프로그래밍을 깊게 공부할 필요를 느낌.
마침 인프런에서 동시성 프로그래밍 강의 있어서 구매했는데...분량이 44시간 짜리라 쉽게 들을 엄두가 안 나더라;;
그래서 이제 프로젝트 마치고 이번 기회에 자바를 다시 한번 확실히 정리 해야겠단 생각이 들어서 이것이 자바다(개정판)이랑 저 인터넷 강의를 번갈아가며 동시에 학습 하고 있음.
아...근데 이게 꽤 양이 많은거 같다. 이 강의에서 다루는게 일반적으로 자바 언어 학습 교재에서 다루는 synchronized, Runnable, Callable, ThreadPool 이외에도 CompletedFuture? ThreadLocal 등등... 비동기 프로그래밍 관련해서 자바에서 다루는 키워드나 메서드 같은게 참 많더라.. 이제서야 자바 언어의 깊이를 체감하는 중... 다른 언어도 이렇나..
아무튼 양이 참 많은데 한번 제대로 밟고 나고 실무에 나서면 얼마나 잘 쓸지는 모르지만... 다음 번에 필요한 상황이 올때 문제 해결 방법 중 하나로 떠올릴 수 있다는 것만으로도 큰 이득일거 같음.
14개의 댓글
무분별한 사용은 차단될 수 있습니다.
년째 고민중
어떤 강의인지 대강 알거같은데 그분 강의 스타일이 디버깅포인트 찍어가며 원래도 길게하시는분이라 너무 겁먹지 않아도 됩니다.
그 강사님 강의가 자세해서 좋긴한데 자칫 루즈해질 수 있으니 본인이 완급조절 잘 해가면서 들어야할거같네요 호불호가 좀 갈립니다.
기본적인 병렬처리, 동시성, 비동기 개념 있으면 금방 배울듯?
찰나생멸
운영체제 지식을 되짚어 가며 이렇게 깊게 파는건 처음이라.. 많이 도움되는거 같음.
짱깨고홈
나 인프런에 그 사람 강의 전부 들어봤는데, 원래 자질구레한 설명 많아서 강의시간 엄청 길어보임.
컴공출신이라면 스레드의 기본 이론은 알 테니까 아는부분 스킵하면서 넘어가면 생각보다 엄청 길지는 않음
찰나생멸
ㅇㅇ.. 그런데 난 운영체제 공부도 복습한다 치고 열심히 따라치며 공부하는 중. 재밌음.
레알민초프라프치노
강의 알려달라고 하면 민폐일까 ㅜㅜ
찰나생멸
'자바 동시성 프로그래밍' 검색하면 나올껄. 그럼 자바 관련된게 몇개 없을거야. 가장 첫번째일꺼고 아마 리액티브 프로그래밍이라고 써져있을건데 그거임. 44시간짜리 있을꺼임.
레알민초프라프치노
아 예상하던 그분이 맞긴하네 ㅋㅋ 사람 느끼는게 다 똑같구만
랩실탈출하자
코루틴만 써도 왠만큼 빨라지지 않음?
랩실탈출하자
이라고 댓글 달고 검색해보니 자바는 코루틴이 없네...? 이왜진..?
레알민초프라프치노
그래서 21 에 가상 쓰레드 만들어주긴 함 ㅇㅅㅇ
a1s2d3f4g5
공부더하자
랩실탈출하자
이미 탈출했는데수웅
잉텔
코루틴 그거 CPU-bounded 작업에서는 효과 없음..
랩실탈출하자
앎