프로그래밍 QnA

ioi_ioi의 이미지

콘솔에서 커널 메시지 않나오게 하는 법좀 부탁드립니다.~

콘솔로 출력되는 테스트 쉘 프로그램을 하나 짜고 있는데
이게 커널 메시지가 나와버리는 바람에
테스트 쉘 프로그램의 화면이 망가져 버립니다.

콘솔 상태에서 쉘프로그램을 띄운 후 커널 메시지를 출력 안시키게 하는 방법이 없나요?

뭐 쉘프로그램을 띄울때 커널 메시지보다 우선순위를 높게 한다거나 하는 방법이 있나요?

방법이 없을 것같진 않은데

부탁드립니다.

그럼 맨날 맨날 행복하세요~

Jung의 이미지

tick과 tick 사이?

OS를 공부하는 초자 프로그래머 입니다.

OS의 기본 시간 개념인 tick에 대해 궁금한 점이 있어,
이렇게 글을 올립니다.

tick 이라는게 대체로 task 스케쥴링 할때...사용되는 것은 알고 있습니다. 다만, 궁금한 것은,
tick 과 tick 사이에 일어나는 일입니다.

더 정확하게는 tick과 tick 사이에 task 전환이 일어날 수 있는지...
1 tick 보다 짧게 task가 끝났다면,바로 이어서 다른 task가 수행 되는지..아니면 최소 시간 단위니까...1 tick 이 마저 끝날때까지 기다린 다음, 다음 task로 넘어가는지요...

superkkt의 이미지

쓰레드 함수중에 pthread_detach는 어떤 기능을 하는건가요?

스레드 프로그램 예제 중에 어떤 프로그램은 pthread_create 후에 스레드에 의해 실행된 함수에서 내용 수행하고 바로 종료하는 경우가 있고 어떤 프로그램은 실행된 함수에서 pthread_detach를 실행하고 내용을 수행하는 경우가 있습니다.

책에서는 이 함수가 스레드를 분리한다고 되어있는데 분리라는게 이 스레드가 새로운 스레드를 또 만드는걸 얘기하는건가요?

swunk의 이미지

프로세스간 자원 공유 혹은 프로세스간 통신 관련 질문

한 시스템 내에 2개의 프로세스간에 자원공유 혹은 통신을 하고자 합니다.

A라는 프로세스는 시작과 동시에 열심히 자료구조를 생성해 놓고,

B라는 프로세스가 요청이 있을때 마다 A에서 생성한 해당 자료구조를 검색/삭제/수정 할수 있게 하려고 합니다.

IPC 기법 중 어느 기법을 사용하는게 좋은가요 ?

쉐어드 메모리를 조금 봤더니만 공유하는 메모리의 사이즈가 정해져 있더군요...자료구조 덩치가 크고 복잡하기 때문에 제한된 메모리만을 가지고 사용하는 것은 위험한 발상이라 생각합니다.

rain의 이미지

Header 파일들의 관계를 한눈에 알 수 있는 팁이 있을가요?

1G 정도의 방대한 소스코드에서 작업을 하고 있습니다.
라이브러리쪽의 header를 include하려고 하다 보면
적당한 위치를 찾기가 힘듭니다.

소스코드에서 header 파일들의 include관계를 분석해 낼수 있는 툴이나 방법들이 있을가요?

나는오리의 이미지

[VC] CString에 어떤값을 넣어줘야 에러가 날까요?

CString str;
str.Format("%s", "?????");

위에서 ?????에 어떤값이 들어가야 str이 에러를 낼까요?

임의로 에러를 만들어 내야하는데
참 난감하네요. -_-;

ssul97의 이미지

멀티캐스트 스트리밍에 대하여

멀티캐스팅을 이용한 스트리밍 작업중입니다.
kasenna Mediabase 서버를 이용하여 멀티캐스팅을
송출합니다. 궁금한 것은 멀티캐스팅을 할 때
packet size를 얼마정도로 설정해 주어야 하는가입니다.
처음에 packet size를 65500으로 하고 송출을 하였더니
10분 가량 지나니 재생이 느려지더군요.
네트워크 상황이나 랜카드의 특성상 packet size를 적절히
맞춰주어야 할 거 같은데..
어느 정도의 크기가 적당한가요?
아니면 어떤 크기라도 상관이 없는지요?
아시

B00m의 이미지

C++ 에서 offsetof 사용시 warning

struct C
{
    int a;
    int b;

    C ():
        a(100),
        b(200) {}
};

int off = offsetof(C, b);

위와 같은 코드를 g++ 에서 컴파일하게 되면 다음과 같은 warning 이 납니다.

warning: invalid access to non-static data member `main()::C::a' of NULL object
warning: (perhaps the `offsetof' macro was used incorrectly)

struct C 에 생성자를 만들지 않으면 괜찮지만 생성자 A() 를 만들게 되면 non-POD 데이타로 인식하여 warning 을 내는것 같습니다.

페이지

프로그래밍 QnA 구독하기