쓰레드

kgykingdom의 이미지

[완료]쓰레드 에서 exit 를 호출한 경우 메모리 문제

안녕하십니까? KLDP 에서 여러모로 도움만 받고 있네요. ㅋ

메인 쓰레드에서 1~10 까지 쓰레드를 생성했다고 보고, 만약 3번 쓰레드가 어떠한 시그널을 받아 프로그램을 종료해야 하는 상황에 직면한다면

gelfosman의 이미지

pthread의 주기설정을 할 수 있습니까?

제가 하고싶은 것은,
pthread_creat를 통해 생성된 쓰레드가 하나 있습니다. 이놈을
20ms단위로 깨어나서 동작하게 하고 싶습니다. 그러니까
block되어 있다가, 20ms가 지나면 할당된 큐에 머 처리할게 없나...한번 살펴보고

dragonkun의 이미지

아바타 채팅 서버를 만들고 있습니다. 보통 온라인 게임에서 캐릭터의 좌표 정보는 어떻게 동기화 시키나요?

요즘에 알바로 아바타 채팅 서버 프로그램 제작을 하고 있습니다.
클라이언트는 플래시 이고 XML Socket을 이용,
서버는 RHEL 5에서 C++ 로 짜고 있습니다.

물론, 저는 플래시는 못하기 때문에 클라이언트 제작하시는 분은 따로 있지요. :)

지리즈의 이미지

"멋있군"

리누스 자선전에서 리누스가 처음으로 멀티테스킹을 구현하고,
A와 B가 교차되는 화면을 여동생에게 자랑하자,
여동생은 관심없다는 듯이 "멋있군" 한마디 하고는 딴일을 봤다는 에피소드가 있습니다.

요즘 쓰레딩에 관련된 프로그램을 한참하고 있습니다.

cabjaewon의 이미지

쓰레드와 프로세스간에 통신을 수행하는 방법에 대해 알고 싶습니다.

안녕하세요 ^^

시스템 내부로 들어오는 명령을 적절한 처리 모듈로 분배해 주는 명령 처리기를 만들려고 합니다.
프로세스간 통신을 위해 소켓 프로그래밍을 수행하려고 합니다.

(제가 취한 방식)

fork()를 이용해 자식 프로세스를 생성
자식 프로세스가 명령 처리기(함수로 구현)를 수행

zaru의 이미지

[질문] 쓰레드 동기를 어떻게 해야 하는지요?

// 전역변수
var1;
var2;
 
main ()
{
  create_thread1();
  create_thread2();
 
  while (1) {
    // 기다리고 있다가.. thread1()과 thread2()에서 var1과 var2에 값이 들어오면
    // 두 변수의 값을 읽어 display
  }
}
 
thread1()
{
  while (1) {
    var1 = 11; // 1초마다 들어가는 값이 다름.
    sleep(1);
  }
}
 
thread2()
{

onrun의 이미지

[질문] 쓰레드간 통신에 PIPE 사용이 가능할까요?

안녕하세요.
부모프로세스와 자식 쓰레드 2개 사이에 통신용도로 pipe 를 3개 만들어서 사용하고 있습니다.
일단 data 교환도 잘되고 해서 이렇게 써도 되는줄 알고 그냥 썼습니다.
그런데 long run 시 혹은 종종 segmentaion fault 가 나서요.

혹시 pipe 를 잘 못 사용한건 아닌지 궁금합니다.

kim영근의 이미지

단일 쓰레드와 다중 쓰레드의 차이점을 알고 싶습니다.

단일 쓰레드와 다중 쓰레드의 차이점에 대해 알고 싶습니다.

우연이의 이미지

리눅스에서 쓰레드 프로그래밍 성능 문의

안녕하세요. 아래와 같은 환경에서 성능 테스트를 하고있습니다.
저 정도의 처리를 하는데, 무리가 없는 것인지 궁금합니다. 프로그램이 버벅되서...

OS : Linux 레드헷 2.6.11-.1369_FC4
CPU : Pentium 4 CPU 3.20GHz
RAM : 1GB RAM

프로그램은 TCP/IP통신으로 1초에 2번 데이타를 수신하는 쓰레드가 75개
(각 쓰레드의 상태체크를 위한 쓰레드가 1한개씩 있음). --> 150개 쓰레드 동작

msoyu의 이미지

쓰레드들이 록에 의해 멈춘 것 같은데요...

안녕하세요?

두 개의 쓰레드 (메인과 생성한 쓰레드) 로 구성된 프로그램의 동작이 멈춰 있는 것 같아,
gdb로 확인하니 다음과 같습니다.
(동작환경 : Linux RedHat EL-4 AS)

1. 쓰레드 #1

(gdb) bt
#0 0x009867a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1 0x00a7666e in __lll_mutex_lock_wait () from /lib/tls/libc.so.6
#2 0x00a0933b in _L_mutex_lock_3239 () from /lib/tls/libc.so.6

페이지

쓰레드 구독하기