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

hatbary의 이미지

다른 프로세스간의 뮤텍스와 세마포어..

안녕하세요..

뮤텍스와 세마포어를 보던 중에 궁금한 점이 생겨서 질문 올립니다..

뮤텍스는 같은 프로세스간의 스레드끼리의 동기화..
세마포어는 다른 프로세스간의 동기화..

라고 알고 있는데요...

1. 만약 A란 프로세스의 스레드와 B란 프로세스의 스레드가 같은 변수에 접근한다면, 그리고 이때 뮤텍스를 걸면 동기화가 되나요? 제 생각엔 안될거 같은데..확신이 없어서..

2. 만약 A란 프로세스와 B란 프로세스가 세마포어를 걸었는데, 각각 프로세스의 스레드가 같은 변수에 접근한다면, 동기화가 가능할까요? 요건 가능할거 같은데...^^a, 만약 그렇다면, 같은 프로세스 내에 있는 스레드간의 동기화는 보장해 줄수 있나요?

terius70의 이미지

도스처럼 배치파일을 만드는 방법좀...

리눅스는 쓴지 얼마 안되는 초보입니다.
도스처럼 배치파일을 만들어서 여러가지 명령을 순서대로 실행하게 할려면
어떻게 해야하는지 고수님들의 조언을 부탁드립니다. :oops:

lunarainbow의 이미지

net-snmp 사용해 보신분...

먼저 학교 숙제임을 밝힙니다.

숙제의 내용인즉, net-snmp 사용법을 알아와라! 입니다.

snmp가 뭔지 몰랐기에, 이것저것 문서 찾아보고 하며 어느정도 알게 되었는데,

이제 실제로 net-snmp 프로그램을 돌려보아야 할 단계입니다.

그런데 문제가 발생하였는데, snmp 버젼 3에 관한 문서는 거의 존재하지 않는 다는 것입니다.
(또는 제가 찾지 못하였거나...)

근 2일동안 찾아 헤맸지만, 아직도 헤메는 중입니다. :cry:

어디 괜찮은 문서 없을까요?

또는 사용해 보신분께서 시간적 여유가 있으시다면, 간단히 테스트 정도까지 가능할 정도의 설정 글을 부탁드립니다(만, 이건 너무 무리한 부탁인듯..)

cmak의 이미지

IPC를 이용한 pipe에서...(코드 추가;)

한 번에 3개의 프로세스, 즉

cmd1 | cmd2 | cmd3

와 같은 결과를 얻어내는 함수를 만들려고 하는데요.

앞 부분의 프로세스에서 얻은 결과를 다음 프로세스의 파이프 입력에 넣어주고자 다음과 같은 방식으로 코딩을 했습니다.

[code:1]int p[2][2];

pipe(p[0]);
pipe(p[1]); // 파이프 2개 설정

switch(fork()){
case 0:
switch(fork()){
case 0:
close(p[0][0]);
close(p[1][0]);

endt0and의 이미지

데비안에서 지포스2ti 설치되나요?x윈도우가 안되네요..ㅠ.ㅠ

데비안에서 x윈도우를 띄울려고 startx를 쳐보니
안되더군요....그래픽카드를 설치못해줘서 그런거같아서 데비안 위키에
nvidia 그래픽설치방법이있어서 열심히 보고 한글자도 안틀리고
고대로 했습니다 근데 설치는 되는것같고 xf86config 부분도 고쳤습니다...
그래서 설레는 맘을로 startx를 쳐보니까...역시...안되더군요...
맨위에 지포스4에관한 명칭들만 잔득써있더군요...ㅠ.ㅠ
이젠..어떻게 해야되나요...지포스2ti쓰시는분들중에 x-window 잘되시는분 있나요??

feelpassion의 이미지

사운드 장치가 에러가 납니다.

얼마전에 커널 패닉때문에 리눅스를 다시 설치했습니다. 파티션 포맷을 하지않고 그냥 설치를 했더니 그 뒤부터 사운드 디바이스 에러가 납니다. /dev/dsp0인가.... vmware를 실행시켜 윈도우2000 을 실행시키면 맨처음 디바이스에 이상이 있다는 메세지가 뜹니다.
어떻게 해야죠?
그리고, 그 전에 사운드가 나왔을 때도 토익강좌CD를 넣으니까 소리가 안나오던데... 다른 컴에서는 나왔거든요..유독 리눅스 머신인 제 컴에서만 안나와서요. 답답한 마음에 글을 올립니다.

바부팅이의 이미지

밑에 글 이어서.. mysql 컴파일 오류

오류g++ -O3 -DDBUG_OFF -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o .libs/mysql mysql.o readline.o sql_string.o completion_hash.o ../readline/libreadline.a -lncurses ../libmysql/.libs/libmysqlclient.so -lz -lcrypt -lnsl -lm -lz -lcrypt -lnsl -lm -Wl,--rpath -Wl,/usr/local/mysql/lib/mysql
mysql.o(.text+0x18ec) In function `com_source(String*, char*)'
undefined reference to `errno'
collect2 ld returned 1 exit status
make[2] ***

 오류 1
make[2] 나감 `/root/MySQL/mysql-3.23.51/client' 디렉토리
make[1] *** [all-recursive] 오류 1
make[1] 나감 `/root/MySQL/mysql-3.23.51' 디렉토리

orangecrs의 이미지

X윈도 에러... DRI 업뎃과정...

DRI 업뎃하고 X윈도 실행시 스크린 에러가 나네요...

에러 로그를 보면.

......
(WW) Open APM failed (/dev/apm_bios) (No such device)
(II) Module ABI versions:
XFree86 ANSI C Emulation: 0.2
XFree86 Video Driver: 0.6
XFree86 XInput driver : 0.4
XFree86 Server Extension : 0.2
XFree86 Font Renderer : 0.4
(II) Loader running on linux

......

(II) LoadModule: "radeon"
(II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.o
(II) Module radeon: vendor="The XFree86 Project"
compiled for 4.3.99.12, module version = 4.0.1
Module class: XFree86 Video Driver

geneven의 이미지

자바 애플릿만으로 홈페이지 만들기 가능한가요?

지금 학교 숙제로 자바 애플릿만을 이용해서 홈페이지 만드는것을 해야
하거든요? 근데 이 강사가 애플릿은 가르쳐 주지고 않고 이런걸 시키네요.

제가 필요한건 애플릿 배경그림을 지정하는 것과 텍스트의 폰트와 색깔조절
그리고 텍스트에 링크거는거가 필요하거든요? 숙제란거 알면서도 부탁드려서
죄송합니다. 이 쪽엔 너무 몰라서요

rain의 이미지

모듈을 컴파일 해서 올린후 오류로 인해 모듈이 내려지지 않을

NIC드라이버를 만들어 보구 있습니다.
모듈을 올리구 오류가 생겨서 모듈이 내려지지 않을 때는
어떻게 해야하는지 궁금합니다. 재부팅하면 돼겠지만
매번 그러는건 상당히 귀찮은 것 같아서요.
오랄리 linux device driver에서 나온 것 처럼 MODULE_USE_COUNT를
강제로 0으로 만들어 보았는데도 rmmod를 해도 않내려 지더군요.
좋은 방법이 없나요? 분명 방법이 있을꺼 같은데 정말 궁금합니다.

페이지

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