프로그래밍 QnA

vudghkzm의 이미지

자바에서 쓰레드가 종료될때까지 기다리게 할려면 어떻게 하면

자바에서 쓰레드를 n개 만들어서 start() 시켰습니다.
이 n개의 쓰레드는 각각 맡은 일을 하고 있고, 일을 하는 도중에 정상적으로든 비정상적으로든 종료될 수가 있는 상태입니다.

제가 알고 싶은 것은 n개의 쓰레드를 생성시킨 쓰레드, 그러니까 프로그램이 처음 시작될때 만들어진 쓰레드는 n개의 쓰레드가 종료되되는지를 모니터링하고 있다가 종료된 쓰레드가 있으면 이 쓰레드의 자원을 깨끗히 반환시킨 후, 새로운 쓰레드를 하나 더 생성시키고 싶습니다. 물론 종료되지 않은 나머지 쓰레드들은 그대로 놔두구요.

line7979의 이미지

텔넷으로 리눅스 서버에서 프로그래밍 할때 좀 이상한거 같습니?

외부정렬 프로그램 짜는데

이상하게 메모리를 많이 쓰면 세그먼트폴트 가 뜨는군요...

어째어째 해서 짜긴짰는데 정렬방법이 맘에 안들어서

고칠려고 재귀호출을 시도하다 다시 세그먼트폴트가 또....

그래서 결국 생각난 의문점이 서버설정에서 사용자의 메모리 사

용량을 제한 할 수 있는가 인데...

있으면 그 메모리 사용량이 얼마인지 알아내는 방법이 궁금

합니다... 혹시 아시는분 귀뜸좀 해주세요 ^^;;

이한길의 이미지

double형을 찍을 때 "1.#INF00e+000"값이 나오는 것은

학교 숙제로 Linear Equations을 Jacobi 방법으로
푸는 프로그램을 병렬 프로그램으로 만들고 있습니다..
대충 마쳐가는데...

결과를 찍어보니까...
저 위에 제목처럼.. "1.#INF00e+000" 이렇게 나옵니다..
이게 무슨 의미인가요? 보통은 "1.255781e+306"이런식으로..
표시되는데.. 저기에 "#INF"가 의미하는게 뭔지 모르겠습니다..

sadrove의 이미지

Makefile에 관해서...

현재 Makefile이 아래와 같다고 할때요..

CC		= gcc
CFLAGS		= -W -Wall -g
LDFLAGS		= -lm

test : test.c
	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)

clean :
	@rm -rf *.o test

make를 하면 당연히 test.c를 컴파일 하는데요..
test.c가 aaa.h 라는 파일을 인클루드 하고 있다고 할때..
한번 컴파일하면 aaa.h 파일의 내용이 바뀌어도..
make: 'test' is up to date.
라고 나오는데요...
aaa.h 파일의 내용도 변경이 되었는지 확인하게 하려면 어떻게 해야할까요?...

kknd345의 이미지

= operator overloading 질문요....

void HugeInt::operator = (const HugeInt& h)
{
	char* temp;
	
	temp = new char( strlen( this->name)+1 );

	strcpy( temp, this->name);

	memcpy( this, &h, sizeof(HugeInt) );

	strcpy( this->name, temp );
	
	delete temp;

}

Quote:
Debug Error!
Program:........exe
DAMAGE: after Normal block (#52) at 0x00431A50.

(Press Retry to debug the application )

중단(A) 다시 시도(R) 무시(I)

디버그 해보니 delete temp 부분에서 에러 나네요.
왜 그런건가요?

somecan의 이미지

정규표현식 질문이요

0과 1이 불규칙하게 나오는 데이터가 있습니다.

0011010
01010
0011001
1100011

이런식으루요..

여기에서 1이 한번만 나오는 경우, 두번만 나오는 경우와 같이
특정 회수만큼만 나오는 경우를 골라내는 식은 어떻게 될까요..
grep으로 뽑아 낼거구요..

하나만 있는 것을 뽑으려구..
'1\{1,1\}'

1
11
111
이런식으로 있는 패턴이 골라지네요 ㅡ.ㅡ;;

조언 부탁 드립니다 :)

sh.의 이미지

javascript로 xmlhttprequest 객체를 작성중에..

[code:1]function AJAX() {
this.Response;
this.RequestObject;
this.DOMDocument;

this._constructor();
}

AJAX.prototype._constructor = function() {
log('call AJAX::_constructor');
this.Response = null;
this.RequestObject = null;
this.DOMDocument = null;
this.initRequestObject();
}

AJAX.prototype.initRequestObject = function() {
log('call AJAX::initRequestObject');
try {
if (window.XMLHttpRequest) {
var obj = new XMLHttpRequest();

joonis의 이미지

임베디드 리눅스 시큐어OS 프로젝트를 하기 위해 공부할 것들

임베디드 리눅스를 시큐어OS로 바꾸는 프로젝트를 한다고 하네요.
벌써 눈앞이 캄캄하군요.

어떤것부터 어떤식으로 차근차근 공부해 나가야 할지 조언좀 해주세요.
그리고 추천 서적이 있으시면 알려주시구요.
그럼 이만~

tristansong의 이미지

리눅스에서 캐리지 리턴값은?

세크먼트 오류가 나는데 어디가 잘못 된 것인지 알 수가 없군요

while( (ch = getchar()) != '\n' )
	{
		argc[i++] = ch;
	}
	argc[i] = '\0';
	
	printf(" argc = %d argc[0] = %d\n",argc, argc[0]);
	printf(" argc = %s\n", argc );
alwaysN00b의 이미지

XMPP 사용해서 채팅 클라이언트를 ..

만들어볼려고 합니다.

아직 기초적인 지식도 없고 영어도 약한 관계로 질문 올립니다.

www.xmpp.org
www.jabber.org

에서 둘러봤으나

XMPP 스펙을 보다가 지쳤습니다. -_-;;

Jive Messenger 서버 설치하고

flash 로 된 client (xiff library사용) 를 실행해봤는데

잘 이해가 되질 않습니다.

아무 조언이라도 부탁드립니다.

페이지

프로그래밍 QnA 구독하기