본문 바로가기
[Java Concurrency] 스레드 안전성 [Java Concurrency] 스레드 안전성 - 스레드에 안전한 코드를 작성하는 것은 근본적으로는 상태, 특히 공유되고 변경할 수 있는 상태에 대한 접근을 관리하는 것이다. - 공유된 상태에 대한 접근을 동기화해야 한다는 원칙에 "특별한" 경우의 예외가 있다고 생각하고 싶겠지만, 그런 유혹은 버려야 한다. - 만약 여러 스레드가 변경할 수 있는 하나의 상태 변수를 적절한 동기화 없이 접근하면 그 프로그램은 잘못된 것이다. 이렇게 잘못된 프로그램을 고치는 데는 세 가지 방법이 있다. 1. 해당 상태 변수를 스레드 간에 공유하지 않거나 2. 해당 상태 변수를 변경할 수 없도록 만들거나 3. 해당 상태 변수에 접근할 땐 언제나 동기화를 사용한다. - 스레드 안전성을 확보하기 위해 나중에 클래스를 고치는 것.. 2017. 4. 14.
[책 정리] 미움받을 용기 두번째 밤 - 모든 고민은 인간관계에서 비롯된다. ( 그럼 인간관계를 맺지 말라는 의미인가? ) #청년내가 나 자신을 싫어하는 것은 무슨 목적이 있어서 그러한가? 철학자단점만 눈에 들어오는 것은 "나 자신을 좋아하지 말자" 라고 결심 (목적) 했기 때문.자신을 좋아하지 않겠다는 목적 달성을 위해 장점은 안 보고 단점에 주목하는 것. 그 목적을 설정한 이유는 인간관계 속에서 미움을 사고 상처받는 것을 두려워하기 때문.그래서 인간관계를 맺지 않으려고, 스스로 단점을 찾아내서 스스로를 미워하는 것.그런 상태에 있으면 누구와도 관계를 맺지 않아도 되고, 거절 당했을 때도 이유가 될 수 있다.이런 단점이 있어 거절 당했다. 이 단점만 없으면 나도 사랑받을 수 있다. #아들러인간의 고민은 전부 인간관계에서 비롯된 고민이다. #철학자개인에 국한되는 고민, 이를테면 내면의 고민이라는 것은 존재하지 않아.어떤 종류.. 2016. 2. 5.
알랭드 보통의 인생 사관학교 세미나. 알랭드 보통의 인생 사관학교 세미나 From 알랭드 보통 @ 아이러브 人 일과 사랑에 대한 이야기. 인생에서 가장 중요한 것은 일과 사랑.그런데 이 두가지는 왜 그렇게 힘들까?기대치가 너무 높기 때문이다. Original 일 : 먹고 사는 생존과 직결.Current 일 : 돈 벌기 + 재미 + 자기표현 + 창의적인 일 하고 싶은 욕구. Original 사랑(결혼) : 자녀 얻고, 땅이나 재산을 합치는 의식Current 사랑(결혼) : 배우자가 친한 친구 + 연인 + 동반자. 기대가 높으면 실망은 크기 마련.우리가 고민하는 이유는 일과 사랑에서 행복을 찾으려 하기 때문. ** 돼지왕 왕돼지 **알랭드 보통씨는 우리가 일과 사랑에서 어려움을 겪는 이유를 밝혀 주었지만, 이에 대한 명확한 해결책을 제시해주지 .. 2013. 9. 9.
반응형