프로그래밍 QnA

sook0207의 이미지

백그라운드로 프로그램 실행하기..?

system() 같은 명령으로 외부 프로그램을 백그라운드로 실행하고, 실행 되는 동안 다른 일을 하게 하고자 합니다.
예를 들어
main()
{
system("cp * /tmp &");
for(i=0; i<100; i++)
printf("i=%d\n",i);
}
의 경우 cp 명령이 돌고 있는 사이에 i 에 대해 연산을 한다면, 복사가 완료 되기전에 main 프로그램을 종요할 수 있나요..?
불가능 하다면 어떤 방법을 사용해야 하나요..?

아시는 분 좀 알려 주세요.

lee3390의 이미지

소켓 프로그래밍에서 프로그램 짜다 잘안되서 질문 드립니다.

프로그램을 짜는도중 잘 안되서 질문을 드립니다.

소켓프로그램을 짜고있는데 클라이언트에서 서버로 쿼리문을 보내면

서버는 클라이언트에서 그 쿼리문을 받아서 sql서버와 통신후 그 쿼리결과를

다시 클라이언트에 보내주어서 클라이언트는 그 쿼리결과를 파일에 저장하는

것입니다.

그런데 쿼리를 주고난 후 받으면 다 받고나서 다운이 되어버립니다.

5개를 연속으로 쿼리를 보내야하는데 1개 받고나서 다운이 되어버리니 다음 쿼

리를 보낼수가 없네요 이거가지고 몇시간동안 고민하다 질문 올립니다.

MrLord의 이미지

10000개가 넘는 접속을 처리하는 서버프로그램의 구현시

10000세션 이상을 유지하는 서버프로그램을 만들려 합니다.

데이타가 많이 왔다 갔다 하지 않기때문에 가능하지 않을까 합니다만.

어떤 방식으로 구현을 해야 할지 감이 잡히질 않네요..

스티븐책을 참조하면 select, poll, signal을 이용, 비동기I/O등등

에.. 포크, 쓰레드, 방식등 다양한 방법이 있더군요..

처음 이렇게 많은 세션을 처리하는 프로그램을 만들다보니 쉽게 접근이

되질 않습니다. 고수님들의 조언을 부탁드리겠습니다.

사용할 머신은 제온3기가 정도에 메모리1기가 운영체제는 레드햇 리눅스

junteken의 이미지

pthread_cond_signal을 호출하였는데 아무 응답이 없습니다.

pthread를 이용하여 멀티쓰레드 프로그래밍을 하고 있습니다.
간단한 p2p프로그램을 만들고 있는데요...
저는 DownLoad모듈을개발하였습니다. 혼자서 모듈을 테스트할때는
문제 없이 잘동작하였습니다. 그런데 다른 사람과 프로그램을 합치는
과정에서 문제가 발생하였습니다.
pthread_cond_signal을 호출하였는데 아무 응답이 없습니다.
잠자고 있는 쓰레드를 깨워야 하는데 안 깨어나네요...
어덯게 하면 좋을가요?.....에공...넘 답답하네요...
그럼 답

taifanz의 이미지

ext3 file system에 대한 자료는 어디서 볼 수 있나요?

:oops:
안녕하세요....

업무적으로 ext3 File system을 분석하고 있습니다.
많은 책들과 인터넷 자료를 검색하고 있는데, 마땅히 괜찮은 설명이 없네요.

혼자 막연히 소스 보기는 상당히 힘들고...

시중에 나온 원서, 번역본들은 특징만 간단히 기술하고, 인터넷 자료는 ext2에서 ext3로 converting하는 정도만 나와 있네요..

ext3 File system의 구조나 VFS, Device driver와의 연관에 대한 자료 소개좀 부탁드립니다.

그럼....^^

rokmn3309의 이미지

버클리DB를 사용해서 개발시에..

테스트로 main()함수 안에서 cursor를 열어서 데이터 읽기했을때는 문제가 없었으나 함수로 빼서 cursor를 열어서 읽기를 시도 했을때에 DB_NEXT 옵션사용시 데이터가 없다거나, DB_SET 옵션사용시 메모리 할당을 할수 없다는 메세지가 나옵니다..
cursor생성시에는 에러나 오류등은 없었습니다. DB4-4.0.x,4.1에서 나타나는 현상은 동일했습니다.

main에서 하는거와 함수로 빼서 하는거랑 어떤 차이가 있는지 알수가 없군요.
아래는 대충적인 소스입니다.

다만 함수로 뺐을때에 다음과 같은 cursor를 사용안했을때에는 정상적으로 동작합니다.

mudori의 이미지

c 문자열에서 첫자만 축출할려면 어떤 함수로 하나요

죄송합니다.

임시 게시판에 문의해서 해결했는데 해결방법을 잃어버렸네요.

pclov2의 이미지

쉘 프로그래밍이란..

안녕하세요. 정말 초보자라 이런질문 드리기가 민망하기까지 하네요. 그래두

모르는것은 창피한것이 아니라고 생각하기때문에 과감히 질문드립니다.

요즘 학교에서 쉘 프로그래밍을 배우는데여. 이것의 정확한 정의가 궁금

합니다. 쉘이란 그냥 명령어 해석기라는 정도의 붕 뜬 개념만 알고있는데여.

쉽고 자세히 설명해주시면 정말 고맙겠습니다. 쉘 프로그래밍이랑 보통

프로그래밍이랑 차이점도여..

leolo의 이미지

[긴급] 메모리 사용량.. 증가이 원인..

메모리 사용량이 계속해서 증가하고 있습니다.
발생할 수 있는 원인이 무엇이 있을까요.
현재 리눅스에서 TOP 해보면,
아래와 같습니다. 여기서, SIZE, RSS, SHARE가 무엇을 의미하는 지요?
그리고, TOP 명령이 정확히 프로세스의 메모리 사용량을 나타내는지도 궁금합니다.

2004. 11. 17. (수) 09:43:09 KST
09:42:45 up 11:58, 5 users, load average: 0.00, 0.00, 0.00
66 processes: 64 sleeping, 2 running, 0 zombie, 0 stopped
CPU states: 0.2% user 0.6% system 0.0% nice 0.0% iowait 99.1% idle
Mem: 1030352k av, 570804k used, 459548k free, 0k shrd, 99644k buff

hurryon의 이미지

이클립스 v3.0.1 에서 자동 인덴드 기능...

자동 인덴드 기능 중에...웹에서 오려다 붙이거나 다른 사람의 소스를 가져다가 작업하는 경우 vim 이라면 "컨트롤+v" 정도로 영역을 지정한 후 "=" 을 이용하여 자동 인덴트 기능을 사용하여 코드를 정리했었습니다.

이러한 기능을 이클립스에서 사용이 가능한지요?

페이지

프로그래밍 QnA 구독하기