프로그래밍 QnA

sangchu의 이미지

pthread specific data에 대하여

지금 thread를 이용하여 동시에 여러개의 ping을 보내는 프로그램을 작성하고 있습니다.
ping 코드는 제가 작성한 것이 아니고 구한 것인데, 변수들이 전역변수로 선언되어 있어서
pthread_specific_data를 이용하여 쓰레드별로 변수를 구분할 수 있도록 하였습니다.

그런데 지금 문제가 specific_data로 정해놓은

kphwan의 이미지

recvfrom 에서 block 현상에 대해 다시 질문 드리겠습니다.

안녕하세요
아래 질문을 드렸었는데..
다시 새로 질문을 드리겠습니다.

A(발신지-리눅스)와 B(수신지-윈도우) 호스트 각각에 패킷 캡쳐 프로그램을 실행시켜 놓구요
A 지점에서 SYN 플래그를 실은 패킷을 sendto 보내고
recvfrom 으로 패킷이 오는것을 대기 하도록 소스가 짜여져 있습니다.

이 프로그램

trymp의 이미지

소켓 버퍼의 내용을 다 못 읽는 경우는 언제인가요?

리눅스 플렛폼 기준입니다.

select() 나 epoll_wait() 같은 함수로 소켓 READ event 를 감시하는 상태에서

recvform() 이나 recv() 를 했을 때, len 인자는 최대치 2048 이상 이라고 했을 때,

소켓이 동기 또는 비동기 인지에 따라서 소켓 버퍼를 다 못 비우고 리턴되는 경우가 있나요?

한방에 소켓 버퍼를 다 못

yunssera의 이미지

Gutmann 기법 구현 c++ ??

Gutmann 기법 으로 C++6.0 을 구현해야 하는데요
Command Line파라미터로 삭제할 파일 이름을 입력받음

과제가 달랑..이렇게 내주셨는데요.
http://en.wikipedia.org/wiki/Gutmann_method

도대체 이방법으로.. 모를 하라는건지
알지를 못하겠어요... ㅠㅠ

도움좀주세요~~~~~

sahngoh의 이미지

Pthread 오류 그리고 대체 라이브러리 문의 드립니다.

구조상 하나의 프로세스가 대량의 쓰레딩을 지원해야되는 될경우 pthread를 대체할 상용/프리 라이브러리가 있을까요?
pthread의 스택 사이즈를 512K로 줄여도 해결되지 않을 뿐더라 종종 스택이 깨지는 현상까지 발생해서 난감합니다.

ggonnimi의 이미지

[완료] cairo.pc 인식문제

pango를 설치시 configure에서 하기와 같은 메시지가 출력됩니다.

checking for CAIRO... yes
Package /usr/lib/pkgconfig was not found in the pkg-config search path.
Perhaps you should add the directory containing `/usr/lib/pkgconfig.pc'
to the PKG_CONFIG_PATH environment variable

make install까지 진행은 되지만, gtk+에서는 cairo를 인식할 수 없다고 configure시에 바로 error가 납니다.

cairo를 설치를 완료하였으나, pkg-config cairo --print-errors 로 확인시, 계속 에라 메시지를 출력합니다.

설치도 /usr밑으로 필요한 것들을 설치 했었고
환경변수
PKG_CONFIG_PATH=/usr/lib/pkgconfig 로 잘 설정을 하였기에,

dictions의 이미지

const Class *의 컴파일 에러

안녕하세요.

const AbstractClass *c = new ConcreteClass("argstring");
c->execute();

error C2662: 'AbstractClass::execute: 'this' 포인터를 'const AbstractClass'에서 'AbstractClass &'(으)로 변환할 수 없습니다.
1>        변환하면서 한정자가 손실됩니다.

이 녀석 컴파일이 안되는군요.

AbstractClass *c = ne
stylidy의 이미지

OpenMP 링크에러 해결좀 부탁드립니다..ㅜㅜ

OpenMP를 사용하여 ARM MPCore보드를 사용하려 하는데요,,
크로스컴파일러에서 make하면 다음과같은 에러메시지가 뜹니다.
링크하는 과정에서 오류가 생기는듯 합니다.

creating binary "../bin/test"
obj/mv-search.o: In function `BlockMotionSearch.omp_fn.0':
mv-search.c:(.text+0x3ee0): undefined reference to `GOMP_sections_next'
mv-search.c:(.t

ssobranss의 이미지

cache line의 크기를 어떻게 알 수 있을까요?

보통 요즘의 cpu에서는 64byte라고 하던데요

그렇다고 그냥 상수로 64라고 해놓는건 제 성격상 용납을 못해서;;

혹시 따로 해당 cpu 캐시라인의 크기를 알 수 있는 함수는 없나요?

페이지

프로그래밍 QnA 구독하기