프로그래밍 QnA + 설치 및 활용 QnA

익명 사용자의 이미지

스레드의 우선순위를 어떻게 설정해야 하는지...???

안녕하세요.

다중스레드를 써서 프로그램을 작성중입니다.
구동중인 스레드들의 중요도는 동등하고 다만 이들들의 주기가 다릅니다.
이럴경우 각 스레드들의 우선순위를 어떻게 정해야 하나요?
주기가 길수록 우선순위를 낮춰잡아야 할지 아니면 그 반대로 해야할지,
아니면 주기와는 상관없이 구현기능이 동등히 중요하면 이들들의 우선순위

같게 설정해도 괜찮은지????

답변 부탁드릴께여.

익명 사용자의 이미지

커널 헤더 업데이트(?)

새로 설치한 커널 소스에는 시스템콜이 242까지 있는데

/usr/include/asm/unistd.h 에는 여전히 시스템콜이
223까지 밖에 없던데요.

헤더 파일이 원래 새로 바뀌는것이 아닌가요?(레댓)

데비안은 커널 컴파일 하면서 헤더파일 설치하는 명령어가 있던데.

그리구 질문하나더..^^;;
시스템 프로그래밍을 이용한 짜기 아주쉬운; 프로그램
한 두세가지만 추천해주세요.
쓸떼가 없으니 자꾸 까먹어서ㅜ.ㅜ

익명 사용자의 이미지

콜백함수의 구현?

윈도우 비주얼 C++로 작업할 때 콜백함수를 사용해서 구현한 것이 있습니
다.

만약에 라이브러리가 있고, 이걸 사용하는 어플리케이션이 있을 때
어플리케이션의 특정 함수의 호출이 라이브러리에서의 특정 코드에서
이루어진다는 것입니다.
이를 위해서 어플리케이션은 특정함수의 포인터를 미리 라이브러리
쪽에 등록하도록 되어 있습니다.

예를 들면,(좋은 예는 아닌 것 같지만)
서버/클라이언트 소켓은 라이브러리에 두고
어플리케이션은 패킷을 받아서 처리한다고 하면

익명 사용자의 이미지

qsort 의 소스...

gcc에서 제공하는 qsort라는 함수의 소스가 어디에 있나요?
gcc 소스에 보면 다른 함수는 찾았지만 qsort 의 소스는 없내요..

일반적으로 qsort는 제귀호출을 하는 형식으로 알고 있습니다.
gcc에서 제공하는 qsort는 어떤 식으로 동작하는지 알고 싶어
그러거든요.. ^^

익명 사용자의 이미지

[질문] 쓰레드 구현 방법

안녕하세요

쓰레드 라이브러리를 만들어 볼려고 합니다.

(stack) context switch 같은 함수는 만들어 놨는데 문제가 있네요

커널 모드에서는 클럭 인터럽트가 발생해서 100HZ 마다 처리하다가 스케쥴
링을 하는것으로 아는데

pthread 처럼 유저 쓰레드를 구현 하려면 소프트웨어 적으로 signal 이 발
생 되야 할거 같거든요?

alarm 같은건.. 1초에 한번 발생 하는 거지요?? 그건 힘들거 같은데..

어떻게 만들죠?

익명 사용자의 이미지

xp에서 리눅스를 설치하려는데 파티션 나누는게 잘 안되네요..(

안녕하세요? 이번학기부터 리눅스 수업을 듣는 대학생입니다.
그런데 이게 설치부터가 쉽지 앟네요.

책을 보고 그대로 따라 하다가..(알짜 리눅스 6.2설치하려구요..)
파티션 나누는 부분에서..
빈 공간이 없다네요.. 윈도우가 모두 쓰고 있다구요..
아무래도 처음에 파티션을 나누지 않은채, xp를 그냥 설치해서 그런가봐
요. 그래서.. 지금이라도 나누려는데..
(제 하드는 30기가에 윈도우가 10기가 사용중입니다.)
주위에서 시스템 포맷 안하고선 불가능하다고 그러네요..

익명 사용자의 이미지

[질문]클라이언트 연결해주는 중계서버..

안녕하세요?
클라이언트(11)를 연결해주는 중계 서버를 만들려고 합니다.

클라이언트끼리 통신을 바로 할 수가 없어서.

중간에 서버를 놓구 클라이언트A에서 보낸 데이타를 클라이언트 B로 보내고,

반대의 경우에도 작동이 가능한 서버를 만들려고 합니다.
제가 채팅 프로그램을 만들어보지 못해서 개념이 아직 서지 않고 있습니다.

흐름은 클라이언트가 중계 서버에 접속을 하면 그곳에 있는 사용자의 정보를 가
지게 되구요, 그리고 현재 접속한 사용자들 리스트들을 보여준후,

익명 사용자의 이미지

mysql데몬은 씌워지는데 종료가 안됩니다.

mysql.server start하면 데몬은 가동됩니다.
그런데 mysql.server stop하면 종료가 되지 않습니다. 그리고 mysql -
uid -ppass해도 명령어가 실행되지 않습니다.
mysql.sock에 문제가 있는거 같습니다.
rpm이 아닌 make install해서 설치했는데 새로 설치할 수는 없습니까?
그리고 복구는 가능한지요.

저번에 fsck를 한 번 하고 나서 mysql이 작동되지 않습니다.
고수님들의 답변 부탁드립니다.

익명 사용자의 이미지

빅엔디안(big endian) 관련해서 질문입니다.

솔라리스에서
정수형변수 i에 1234567890 을 집어넣고,
메모리 4바이트를 16진수로 찍어봤는데.
예상결과는
499602D2 와 같이 나올것으로 생각했거든요.
그런데 2번째 , 4번째 바이트에서 앞에 ff들이 쭉 나오는 이유가 뭔지요?

실행 소스
#include

int main()
{
int i , j ;
char *p;
i = 1234567890;
p = (char*)&i;

for ( j = 0 ; j < sizeof (int) ; j++ )
printf("%d-0x%02x\n" , j , p[j] );

return 0;
}

실행결과
0-0x49
1-0xffffff96
2-0x02

익명 사용자의 이미지

네트&#50911;..ㅡ,.ㅡ

오늘 제 컴에 리눅스를 깔았는데요...인터넷이 안되네요,,,
네트웟설정하는 부분이 잘못되어서 그런 거 같은데....
무엇을 어떻케 고치는지...
ftp에 들어가서 open한다움..야후사이트의 도메인을 치니깐...
찾을 수 없다고 나오네요...
x윈도우에서도 넷스케잎도 안되구요........
dns를 찾을 수 없다고 하는거 같은데...
어떻케 해야 되나요?...고수님들의 조언 부탁드립니다...

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기