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

neohwang의 이미지

[완료]쓰레드를 이용한 통신 프로그램에서 mutex, cond 문제


쓰레드를 이용한 통신프로그램입니다.

SocketRead() 함수에서 ThreadRead 함수로 mutex와 cond_signal을 이용하여 넘기는 구조입니다.

문제는 rIdx 값을 이용하여 변수를 넘기는 부분인데요.

1. SocketRead()함수에서 rPool[rIdx++] 해서 변수값을 넘깁니다.

2. ThreadRead에서 rIdx가 0이면 cond_wait로 시그날을 기다립니다.

문제는 위 2번에서 절대로 rIdx가 0이면 그 아래 printf()문을 수행할수 없을 것 같은데..
수행이 되네요..

이 부분이 왜 그런지 도움 부탁드립니다.

감사합니다.

gloomyr의 이미지

aio_xxx 함수에 대해서 혹시 잘아십니까??

aio_return64 --> man 에 잘나와있습니다.
...

armyinsa의 이미지

스위치 궁금합니다.

내용이 여기에 맞는 않지만요..

현재 스위치가 [hp]procurve 2910al-48G 입니다.

uddum의 이미지

리눅스에서 라우팅테이블 질문입니다.

현재 이중화작업을 하고 있습니다.
우선 리눅스머신에는 사용하는 랜카드가 2개가 있고 각각의 랜카드는 같은 네트워크의 다른 L4장비에 연결되어있습니다.

랜카드 2개를 각기 다른 L4장비에 연결한 이유는 Active상태의 L4가 죽었을때 다른 L4를 이용하여 서비스를 제공하기 위함입니다.

즉 이렇게 생

inamind의 이미지

[완료] task_struct 에서 stack 값은 무엇을 가르키는 것인가요?

안녕하세요.

제가 linux 의 특정 프로세스에서 task_struct 의 값을 보고 있습니다.
(struct task_struct*)0xDAE889C0 = 0xDAE889C0 -> (
state = 0,
stack = 0xD833A000,
usage = (counter = 2),
flags = 4194624,
ptrace = 0,
lock_depth = -1,
prio = 120,
...

stack 값이 다음과 같은데
stack = 0xD833A000,
cat /proc/[PID]/maps 로 보

bakdorazi의 이미지

diet libc를 페도라11에 깔는 중 에러...

1. 하려고 하는 작업

가. Target Board용 작업

A. Target Board 의 OS가 uClinux를 사용.
B. Target Board에 SSHD를 올리려고 함.
C. uClinux 용 Small SSH 인 Dropbear를 올리려고 함.
D. dropbear의 최적화 위해서 uClibc와 diet libc를 올리려고 함

나. Host에서의 작업

A. 환경: Fedora 11
B.

lysgenius의 이미지

Curses 모드에서 TCP/IP 채팅 프로그램 만드는데 질문 드립니다.

멀티쓰레드를 이용한 책의 예제로 나와있는 채팅 프로그램으로 curses 모드에서 동작하는 것을 만들고있습니다
그런데 터미널에서 채팅을 할 때는 문제없던 예제소스가 curses 모드에서는 커서로 인해 RACE 상태가 걸리면서 화면이 깨지더군요.

felix의 이미지

dll 만들기

dll 만들기 공부하던 중 다음과 같은 코드를 봤습니다.

dryoo2009의 이미지

오페라에서는 아직도 글꼴이 문제가 되네요.

윈도우즈용 오페라에서는 글꼴에 대한 문제는 아직까진 없었는데

리눅스에 깔아 보니깐 아직도 글꼴에 관한 문제가 있네요. 엄청 깨집니다. 그리고 이건 영어를 제외한 다른 언어를 쓰는 사용자한테도 해당되는 문젠가 봅니다.

인터넷에 보니깐 다들 엄청나게 삽질해 본 것 같은데...

choboja의 이미지

리눅스 스케쥴링관련


안녕하세요?
현재 리눅스 커널을 공부하고 있는 학생입니다.
다름이 아니라 현재 2.6.28을 사용중인데,
책은 2.6.15를 기준으로 작성이 되어 실제 코드랑은 많이 다르네요.
특히 지금 스케쥴링 관련해서 보고 있는데 좀 많이 다르네요.

질문은 커널버전에 따라 사용된 함수에 대한 간략한 설명같은걸

페이지

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