프로그래밍 QnA

Sailor_moon의 이미지

조건변수에서 뮤텍스 사용하기

안녕하세요 ... 뮤텍스로 여러개의 쓰레드를 동기화 시키려고 합니다 ..

int main(){
....
	state = pthread_mutex_init(&mutx, NULL);
	pthread_cond_init(&sync_cond, NULL);		//initialize condition variable 
 
	if(state != 0){
		puts("Failure initializing semaphore\n");
		exit(1);
	}
        ......
	pthread_cond_destroy(&sync_cond);	//condition variable destroy
	pthread_mutex_destroy(&mutx);		//mutex destroy
	return 0;
}

이렇게 선언한 후에 ...
쓰레드 함수부분에서 ...

pcw919의 이미지

cygwin bash 스크립트 if문.

안녕하세요 bash script 를 이제 갓 공부하기 시작했는데요.

간단한 코드를 작성했는데 도통 먹히질 않고 있습니다.

#!/bin/bash
ARGSCOUNT=2
echo $1
echo $2
echo $3
echo $#
if [ "$#" -eq "$ARGSCOUNT" ]; then
echo "yes"
else
echo "Wrong"
fi

오류내용이
line 11: syntax error near unexpected token 'fi'
line 11: 'fi'
이것때문에 어제부터 온갓 검색을 해댓지만...알수가 없네요.

kluster86의 이미지

JQuery의 Sortable에서 특이한 문제점이 발생합니다. 어떻게 해결해야 할까요??

안녕하세요
jQuery의 sortable 이라는 메소드를 이용하여 큰 DIV안의 각DIV 엘리먼트끼리 정렬을 하려고 합니다(드래그&드롭)

$(#bigbox).sortable({
revert: true,
cursor: ‘move’,
accept: ‘.box_style’
});

abox
cbox
cbox

대략 아래와같이 구현을 하였는데요. jquery.com에서 제공하는 라이브러리를 그대로 집어넣고 돌려보면
파이어폭스와 크롬에서는 정상적으로 작동을 하게 되는데
IE에서는 아래와 같은 에러가 발생합니다.
IE9에서 테스트를 하다가 개발자모드를 키고 7,8버전으로도 돌려봤으나 똑같은부분에서 자바스크립트 오류가 발생하더군요.

zosowo의 이미지

실시간 로그보는 기능을 구현하고 싶은데 어떤식으로 구현해야할까요?

실시간으로 txt 파일 안에 로그가 쌓입니다.

그래서 웹상에서 실시간로그를 확인할 수 있게 구현하려고 하는데

어떤식으로 구현해야할까요?

어떤언어를 사용해서 구현하는게 효율적일지 조언부탁드립니다.

익명 사용자의 이미지

텍스트를 웹에 실시간으로 불러오는 기능을 구현하고 싶습니다.

로그파일(텍스트) 파일을 가져와서 실시간 로그를
구현하려고 하는데 문제점이 있습니다.
익스플로러와 넷스케이프에서 같이 사용되도록 자바스크립트로 하려는데
문서(텍스트)를 불러오는 기능이나 함수를 찾아봐도 찾기 힘드네여
어떤식으로 구현하는것이 좋을까요

declspec의 이미지

Working Set

OS 공부할때 Working Set 을 공부하는데
잘 이해가 안되네요
자주 참조되는 PAGE 들을 기록하는 것 인데...
여기서의 페이지가 프로세스별로 구별되는건지
전체 시스템 통합인지 잘 모르겠고.. 아무튼

Working Set 에서 page 의 fetch 는 언제 일어나나요?
또한 언제 메모리에서 밀려나나요?
몇개의 page frame 을 OS 에 요구하나요?
Working Set 의 요구를 OS 가 다 들어줄수 없다면 어떻게 되나요?

기출문제같은거 풀다가 이런게 있는데
혹시 알기좋게 설명해주실분 계신가요~

Sailor_moon의 이미지

세마포어를 이용한 스레드 컨트롤 ..

안녕하세요 ..자꾸 연달아 질문만 드려서 죄송합니다 ...
c 프로젝트를 하는중인데 ..로직이 맞는지 궁금하네요 ...

일방통행 다리에서 차량을 통제하는 프로그램을 만드는 중입니다.
각각 난수를 이용해 차량이 랜덤으로 생성되고 스레드를 각 차량에 할당? 합니다.
각각의 차는 다리에 진입권을 확보하려고 시도합니다.
스케쥴링을 하는데 ..

c3 , c2 , c1 - 다리 - c_h1, c_h2, c_h3

이런 구조입니다. 다리에는 최대 3대의 차량만 통과 가능하며, 마주오는 차가 있다면 진입이 안되게 해야합니다.
Semaphore

제가 생각한 방법은 ..
0.세마포어를 먼저 겁니다

Sailor_moon의 이미지

c에서 typedef sturct 큐에 삽입하는 것에대한 문제 ..

안녕하세요 ...구조체에 뭔가 에러가 나네요 ... 봐주시면 감사하게ㅆ습니다...

trymp의 이미지

리눅스에서 메모리 즉시 반환 여부 확인은 어떻게 하나요???

리눅스에서는 아래와 같이 meminfo 로 시스템 메모리를 확인한다고 알고 있습니다.
# cat /proc/meminfo
MemTotal: 384532 kB
MemFree: 33804 kB
Buffers: 39316 kB
Cached: 125588 kB
SwapCached: 32 kB
.
.
.
위에서 MemFree,Buffers,Cached 의 세가지 항목의 합이 사용할 수 있는 free memoery 로 알고 있는데요.

kernel 에서 module 을 올릴수 있잖아여?

이때 __init 부분에서 kmalloc(), vmalloc() 으로 할당한 후 _exit 부분에서 kfree, vfree 로 해제하면

insmod 하기전에 free 메모리 사이즈가 rmmod 하고 난 후와 동일해야 하는게 맞는 건가요?

아니면 1분이나 2분지나서와 원상복귀가 되는 건가요? 아님 아예 안되는 것인지??

sinlnyxl의 이미지

C언어 문제인데.... 이거 어떻게 풀어야 할까요???

다음 문제에서 두 수를 입력 받을 때는 두 수의 곱을, 세 수를 입력 받았을 때는 이 들의 합을 출력하고 종료하는 프로그램을 만들어라. 단, 숫자 하나는 입력하지 않는다고 가정한다.

입력 예제
10 5
2 5 3

출력 예제
input^integers: /*정수 두 개 혹은 세 개를 입력 받는다 */
50
input^integers: /*정수 두 개 혹은 세 개를 입력 받는다 */
10

//전 아무리 생각해봐도 입력을 문자열로 받아서 strtok같은 함수를 쓰는것 밖에 떠오르질 않는데....
C고수분들은 어찌 생각하시나요?;; 다른 해결 방법이 있다면 알려주세요~

페이지

프로그래밍 QnA 구독하기