Atomic Interface In Programming