728x90

eixt()


#include <stdlib.h>
void exit (int status);

C library 종료 단계
1. atexit(), on_exit() 등록함수를 역순으로 출력
2. std I/O stream flush
3. tmpfile()로 만든 임시 파일 삭제
4. _exit() 호출

#include <unistd.h>
void _exit (int status);

사용하지 않는 자원 정리
allocated memory, opend file,, system V semaphore 등
kernel은 process를 제거한 다음 parent에게 통보함

application은 _exit()를 직접 호출할 수는 있지만 의미없다. vfork() 사용자는 fork 이후 exit()대신 _exit()호출해야 함.


atexit()

#include <stdlib.h>
int atexit (void (*function) (void));

주의 : parameter, return이 없다.
POSIX에서는 ATEXIT_MAX까지 함수 등록을 지원해야 하며 최소 32가 되어야 한다.
sysconf()와 _SC_ATEXIT_MAX로 정확한 값을 알 수 있다.

long atexit_max;
atexit_max = sysconf(_SC_ATEXIT_MAX);
printf("atexit_max = %ld\n", atexit_max);




on_exit()

#include <stdlib.h>
int on_exit (void (*function)(int, void *), void *arg);

parameter를 허용함
주의 : 솔라리스에서는 더이상 이 함수를 지원하지 않는다.

void my_function(int status, void *arg);


SIGCHLD
child process가 죽으면 kernel이 parent에게 통보함
signal(), sigaction()을 이용하여 처리.

728x90

'Programming > linux왕초보' 카테고리의 다른 글

[ubuntu] change default shell  (0) 2016.03.22
GDB를 사용한 CORE 파일의 분석  (0) 2016.02.05
kernel make menuconfig error  (0) 2016.01.21
Caching your GitHub password in Git  (0) 2016.01.08
Serial ports usage on Linux  (0) 2016.01.08
fork  (0) 2015.05.26
Linux SSD 최적화  (0) 2015.04.17
fflush, fileno  (0) 2015.04.07
[Linux] stream write  (0) 2015.03.26
linux filesystem 사용 용량 확인  (0) 2015.03.18
728x90

fork()

#include <sys/types.h>
#include <unistd.h>

pid_t fork(void);

* child pid는 parent pid와 다르게 새롭게 생성
* 0이 pid로 반환되면 child
* 대기중인 signal은 정리되며, child에게 상속되지 않음
* fd lock은 상속되지 않음




background로 다른 프로그램 실행시킬 때 많이 사용한다.




728x90

'Programming > linux왕초보' 카테고리의 다른 글

GDB를 사용한 CORE 파일의 분석  (0) 2016.02.05
kernel make menuconfig error  (0) 2016.01.21
Caching your GitHub password in Git  (0) 2016.01.08
Serial ports usage on Linux  (0) 2016.01.08
process 종료  (0) 2015.05.28
Linux SSD 최적화  (0) 2015.04.17
fflush, fileno  (0) 2015.04.07
[Linux] stream write  (0) 2015.03.26
linux filesystem 사용 용량 확인  (0) 2015.03.18
[Linux] Select and Poll  (0) 2015.01.27
728x90

저자 : C.G 융 (Carl Gustav Jung)

번역 : 설영환

출판사 : 선영사


제목 : 융, 무의식 분석 

analysis of unconsciousness




1부 무의식의 심리

- 정신에 관하여

  ... 인간의 정신은 특정한 사건에 대해 훨씬 더 민감하게 받아들이는 증폭작용을 한다. 

      이를 무의식의 영역에 보관하고 있던 기억이 새로운 사건을 증폭시키는 것으로 

      보는데 처음 발생한 사건에 대해 크게 반응하지 않았다고 하더라도 무의식에서는

      그 사건을 크게 인식하고 있다가 나중에 비슷한 사건이 발생하면 증폭된 효과를 

      가져올 수도 있다.


- 성욕에 관하여

  ... 성욕이라기보다는 성애자가 되는 경우에 대해 설명하는데 유아기 시절의 컴플렉스와
     욕망이 특수한 조건에 따라 한쪽 방향으로 발전해 나가는 것이라고 하는데 솔직히 

     잘 이해가 가지 않는다.


- 권력에의 의지에 관하여

  ... 종 보존에 대한 욕구가 성욕이라면 자기 보존에 대한 욕구가 권력에의 의지라는 해설.

  ... 괴테는 [파우스트] 제1부에서 충동을 용인하는 것이 무엇을 의미하는가를 표현

  ... [파우스트] 제2부에서 자아 및 자아의 불쾌한 무의식적 세계를 용인하는 것이 무엇을

      의미하는 가를 나타냄.


- 대응 유형에 관하여

- 개인무의식과 집단 무의식에 관하여

- 종합적 또는 구성적 방법에 관하여

-무의식의 파악과 일반적인 치료에 관하여

- 결론


2부 자아와 무의식

- 개인무의식과 집단 무의식

- 무의식의 동화작용이 일으키는 후속현상

- 집합적 마음의 일부로서의 페르소나

- 집합적 마음으로부터의 개성해방의 시도


3부 무의식에의 이해

- 꿈에 관하여

- 시간에 관하여

- 역할에 관하여

- 구조에 관하여

- 유형에 관하여

- 원형에 관하여

- 정신에 관하여

- 상징에 관하여

- 치유에 관하여


728x90

'취미생활 > books' 카테고리의 다른 글

[무조건 행복할 것] 3,4월  (0) 2024.03.07
[무조건 행복할 것] 1,2월  (0) 2024.03.05
[무조건 행복할 것]  (0) 2024.03.03
마중물  (0) 2024.01.21
미움받을 용기  (1) 2023.12.27
인페르노 -댄브라운-  (0) 2013.10.08
28 정유정  (0) 2013.09.11
고래 - 천명관  (1) 2012.12.02
생명의 힘  (0) 2010.05.10
물 베는 칼  (0) 2010.05.10
728x90

봄이 지나갈 무렵, 덥지 않고도 화창한 구름 하나가 바람을 분다. 

태양을 가리기엔 턱없이 작은데도 눈을 크게 뜬 바람소리에 거지 하나가 하르르 입술을 떤다. 

반쯤 올라간 거지의 손 앞으로 바쁜 걸음을 내쉬는 사람들의 그림자는 훌쩍 도망갈 티켓이 필요하다.


잘생긴 거지 하나가 역 안으로 들어가자 그림자가 조용히 따라간다.

거지를 피해 그림자가 달린다. 바람의 벽을 견디기 힘든 숨결은 눈썹을 휘날린다. 가슴이 터질 듯 입에선 단내가 나고 온 몸이 달아올라 움직일 수 없을 무렵, 훌훌 털어 떠나지 않고 매표소를 되돌아 나온다.


다시 시작하고 싶어도 시작의 기억이 없어 '다시'란 단어를 사용할 수 없는 날

비겁하지 않은 시작을 원하는 turn-ing, 

728x90

'bluelimn's > poem' 카테고리의 다른 글

어느 봄날 햇살아래  (0) 2015.05.20
담배  (0) 2015.05.20
매미  (1) 2008.09.01
진열 [陳列]  (0) 2008.04.04
나비  (0) 2008.02.27
동화(童話)  (0) 2008.02.27
상처  (0) 2008.02.27
비상  (0) 2008.02.27
그림자  (0) 2008.02.26
꿀차  (0) 2008.02.26

+ Recent posts