TCP/IP를 이용한 쓰레드의 개념
- 최초 등록일
- 2008.12.11
- 최종 저작일
- 2008.03
- 6페이지/ 한컴오피스
- 가격 1,000원
소개글
쓰레드를 이용하는 자바 프로그램을 통하여 TCP/IP의 통신을 알아볼수있다
목차
없음
본문내용
HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpThreadAttributes,
SIZE_T dwStackSize,
LPTHREAD_START_ROUTINE lpStartAddress,
LPVOID lpParameter,
DWORD dwCreationFlags,
LPDWORD lpThreadId
);
-·pThreadAttributes, : 생성하는 쓰레드의 보안에 관련된 설정을 위해 필요한 옵션이다. default 보안설정을 위해서 NULL 포인터를 전달한다.
- dwStackSize, : 쓰레드를 생성하는 경우, 모든 메모리 공간은 공유하되 스택 공간은 독립적으로 생성된다. 다라서 쓰레드 생성 시 요구되는 스택의 크기를 인자로 전달한다. 0을 전달할 경우 디폴트로 설정되어 있는 스택의 크기를 할당받는다.
- lpStartAddress, : 쓰레드에 의해 호출되는 함수의 포인터를 인자로 전달한다.
- lpParameter, : lpStartAddress가 가리키는 함수 호출 시, 전달할 인자를 지정해 준다.
- dwCreationFlags, : 새로은 쓰레드 생성 이후에 바로 실행 가능한 상태가 되느냐, 아니면 대기상태로 들어가느냐를 결정하는 요소이다. 그리 중요한 요소는 아니며 0을 전달할 경우 바로 실행 가능한 상태가 된다. 우리는 0을 전달하면 충분하다.
- lpThreadId : 쓰레드 생성 시 쓰레드의 ID가 리턴되는데, 이를 저장하기 위한 변수의 포인터이다.
참고 자료
없음