프로그래밍 QnA

cjy1126의 이미지

IDLE 상태가 무엇인가요?

UNIX 완성 책을보면 fork() 후 바로 IDLE 상태가 된다는데... 이해가 안됩니다.

CPU의 준비, 실행, 대기 상태중에 실행 상태가 아닐때까 프로세스의 IDLE 상태 아닌가요?

CPU 관점으로는 프로세서가 아무일을 안하는 상태거나...

UNIX 내부구조쪽 배우는데... 이해가 안되네요.

fork()후 자식이 IDLE 상태라면... 부모는 CPU를 점유하고 있다는건데...

실제 프로그래밍을하면 부모와 자식중 누가 먼저 실행될지 모르잔아요.

부모가 CPU를 점유하면 항상 부모가 먼저 실행되야하는게 아닌가요?

sfaster의 이미지

X-Win 고수분들 도와주세욤...

안녕하십니까?

저는 2-3년 전부터 리눅스를 사용해오고 있습니다.
근래 들어 X-win에 관한 관심을 가지고, 여러 프로그램을 제작을 해볼려고 합니다.
델파이 프로그래밍 한지는 한 4-5년 됩니다.

///////////////////////////////////////////////////////////////////////////
#include <X11/Xlib.h>

main()
{
        Display *d ;

        d = XOpenDisplay ("localhost:0.0") ;

        XCloseDisplay (d) ;
}
///////////////////////////////////////////////////////////////////////////

dlkldp의 이미지

대한민국 최고의 통신전문가에게 질문합니다!!!

안녕하십니까, 인터넷을 뒤져도 무엇하나 네트워크의 계층에 대해 속시원히 대답해 주는 사람이 없군요. 그래서 마지막 시도로 이곳에서 질문할까 합니다.

제가 궁금한 것은 데이타통신에 있어서 osi7레이어나 인터넷수준에서 실제로 자료송수신이 이루어지는 전반적인 흐름을 물리적 논리적으로 이해하는 것입니다.

인터넷상의 정보 대부분이 대단히 지엽적이거나, 물리적이거나 논리적인 측면에 그쳐서 전반적인 데이타 통신 그림을 그릴수가 없습니다.

신호철의 이미지

DB 튜닝이란 구체적으로 어떤것이에요?

DB 튜닝이라는게 최적화라는 소리인것 같기도 하고,,

구체적인 설명 좀 해주세영~ 글구영~

어떤식으로 하는지 방법두~*

andro000의 이미지

서버-&gt;클라이언트에게 송신시 클라이언트 강제 종료시 오류

주제 그대로 서버가 클라이언트에게 데이터를 일방적으로 계속해서 보낼시에

클라이언트를 강제 종료했을시 서버는 세그멘테이션 오류를 발생하면서
종류되도라구요.

클라이언트에서 서버에게 "데이터를 만 보내시오" 라고 명령을 내리고(즉 send와 recv가 작동을 하지 않을때) 클라이언트를 강제 종료할때는 서버에서 오류가 나지 않아요.

해결 방법 답변 부탁드립니다.

indizarm의 이미지

함수내에서 할당한 메모리를 그 함수 종료 후에도 사용하려고 하

보통 함수 안에서 할당받은 메모리는 함수가 종료되면

반환되는데, 어떻게 하면 함수 내에서 할당받은 메모리를

함수가 종료되어도 사용할 수 있을까요?

HeapAlloc()같은 함수 없습니까?

다음과 같은 방법으로는 절대로 안됩니다.

꼭 프로그래밍 언어 과목에서의 변수의 범위 문제 같군요. -_-;;

[code:1]
void man_str2(char* str)
{
int len_str;
int len_append;
char* append = "What a Cool Days!!!";
char* str_new;

len_str = strlen(str);

ageldama의 이미지

텍스트를 한줄로 인코딩하기?

제목 그대로 여러줄의 텍스트가 있습니다.
이 텍스트를 한줄(개행문자를 포함하지 않는 하나의 문자열)로 만들고 싶습니다.
base64나 quoted-print, uuencode 모두 아닌 것 같습니다.
적절한 방법이 있습니까? (가능하다면 표준적인 방법이요 ^^; )

s911310의 이미지

Event클래스입니다.

금융쪽 온라인 서버 프로그램을 만들고 있는데 쓰레드 안에서 쓸 Event클래스를 만들어 봤습니다. 버그나 기타 등등, 고수님들의 의견을 듣고 싶습니다.

[code:1]
//
// 클래스명 : 이벤트 동기화 클래스
// 개 요 : 이벤트 동기화 클래스
// 주의사항 : 없음
//
class CEvent {

protected:

#if defined(WIN32)
CRITICAL_SECTION m_hSyncObj; // 동기화 객체 핸들
HANDLE m_hEvent; // 이벤트 핸들
#else
pthread_mutex_t m_hSyncObj; // 뮤텍스 ID

하하의 이미지

디버깅 툴 관련 질문.

ltrace 관련 질문입니다.

아래는 ltrace를 관리자님께서 소개 해주신 글입니다

http://bbs.kldp.org/viewtopic.php?t=1045&highlight=ltrace

저는 요즘 쓰레드를 이용한 일종의 proxy 서버를 제작 중인데요

서버의 함수 콜 등등을 보려고 ltrace를 사용하려 합니다. 그런데..

서버를 띄우고 ltrace -p PID (-f) 이런 식으로 사용을 해보면..

항상 서버가 defunct 되거던요.

아래를 보시면

[astrokoo@testbed-t1 CLI]$ ltrace -p 11201(서버 PID)

accept(4, 0, 0, 0x40057bfc, 0x4005afac) = 5

kukuman의 이미지

서버 모델 구상중에...

서버 프로그램 구상중입니다...

기본적으로 prefork로 복수개의 process를 생성하여
process들이 listen -> accept를 합니다...

socket은 non-blocking으로 setting하고
select를 사용하여 fd들을 check합니다...

request를 다 읽어들이면,
여기서 thread를 생성하여
1) request들에 대한 파싱
2) 특정 서버로 다시 접속
3) 접속한 서버로부터 응답을 받음
4) 응답을 처음의 client(socket)으로 전송
thread 소멸...

이와 같은 구성을 하려고 합니다...

여기서 thread의 생성, 소멸이 빈번할 것 같아서 thread pool을 사용할까

페이지

프로그래밍 QnA 구독하기