Recent Posts

IBSheet Code Generator

2013-06-24

간만에 주말 아르바이트로 만들고있는 IBSheet Code Generator - Eclipse Plugin 버전.

Functional Programming - 1급 함수와 고차 함수의 개념

2013-03-22

함수형 프로그래밍에서 함수를 ‘1급 구성원(first class citizen)’으로 취급하는지에 따라 ‘함수형 언어’냐 ‘함수형 프로그래밍 스타일을 지원하는 언어(?)’냐로 구분하여 보는 것이 타당할 것 같다. 일반적으로 함수형 언어는 syntax 차원에서 함수를 1급으로 다룰 ...

Synchronized의 동작 원리

2012-11-05

Java에서 동기화는 synchronized keyword를 통해 이루어지며, 실제로는 OS에서 제공되는 쓰레드의 구현 기능을 사용하게 된다. 여기서 동기화란, 공유 리소스에 대한 멀티 쓰레드 환경에서의 접근 순서를 순차적으로 부여함을 의미하며, 순차 처리에 의한 공유 리소스의 일...