멀티스레딩...
프로그래밍을 하는 사람중에 초급에서 중수로 넘어가는 입장이라면
간과할수 없는 파트이다.
하나의 작업에 묶여있지 않고 오랜시간이 걸리는 작업이나 멈춰있어야 하는 작업들을
다른 그룹으로 묶어 여러가지 일을 동시에 진행하는데 필요한 부분이 스레드이다.
워드에서 프린트를 하는 도중에도 문서편집작업을 할수있다면 쉽게 이해가 될듯싶다.
하나의 프로그램에서 여러가지 작업을 하게되면 필연적으로 문제가 생기기 마련인데...
무엇때문인고 하니 사과를 자른다고 생각하면 사과를 자르면서 바로 먹을수 있지만
그 와중에 자르지 않은 사과의 조각에 손을 갖다데면 베여버릴 위험이 있다는...
(비유가 좀 부적절할지도 모르겠지만 ^^;)
이책에서는 스레드의 사용법과 스레드로 인해 파생되는 문제점을 해결하는 방식에
대해 서술하고 있다.
국내서적중에 스레드에 대해 심도있게다룬책이 별로 없어 적당한 비교하는게 부적절 하지만...
각종 문서를 통해 접한 내용에 크게 벗어남은 없다.