프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

zasxer의 이미지

쓰레드 생성관련 질문입니다.

프로그램(A)을 실행시켜 다른 프로그램 (B)을 실행시키는 와일문으로 구성되어 있습니다.
똑같은 프로그램을 와일문으로 계속 실행시키는 거구요.
프로그램 실행은 WinExec로 실행시켰습니다.
실행 종료 후 프로세스 (B)는 쉘커맨드로 종료시켰습니다.
프로세스 b에서는 쓰레드를 생성한후 waitfor을 실행시켰습니다.
문제는 프로그램을 계속 돌면서 쓰레드 메모리관련 에러가 발생하고 있습니다.

에러 명은 R6016
-not enough space for thread data

program cmd.exe인데 뭐가 문제인가요...??

ans5925의 이미지

컴퓨터 구조와 운영체제에 대해 공부하기 전에

컴퓨터 구조에 대한 공부를 Computer Architecture, a quantitative approach를 통해서 하려고 하는데요,
꼭 디지털 논리 회로에 대한 학습이 선행되어야지만 컴퓨터 구조에 대한 이해가 되는건가요?

비전공자라 언어를 먼저 공부했고 이제 컴퓨터 구조부터 운영체제까지 공부하려고 하는거라 디지털 논리 회로에 대한

지식은 없습니다.

또한 운영체제에 대해 공부하기 전에 컴퓨터 구조에 대한 공부가 먼저 되어야지만 운영체제에 대해 이해할 수 있는

것이 맞는지 궁금합니다.

zasxer의 이미지

fd와 메모리관련 질문입니다.(리눇)

각 프로세스는 fd를 갖게 되는데,
0,1,2는 예약된 할당이고
그다음부터 개발자가 알아서 할당하는 시스템으로 알고 있습니다.

그런데 단순 fd번호를 가지고 프로세스 내에서 어떤 메모리에 접근하라는 정보를 가지고 있나요??
그리고 fd번호가 주어지면 번호에 따른 고정된 크기의 메모리를 할당해주는 시스템인가요??

oblab의 이미지

리눅스 헤더파일 추가어떻게 해야하나요?

리눅스 헤더파일 추가어떻게 해야하나요?

커널의 하나의 c파일을 직접 컴파일을 하려고하는데
참고하는 헤더파일이 어마어마 합니다

#include <linux/xxx.h>

#include <xxx/xxx.h>

이렇게 물고물고 들어가다보니 하나의 c파일을 수정하기 위해 파일을 복사해서 일일이 경로맞추다가
이게 아닌것 같아서 질문드립니다.

다시 새롭게 헤더파일 옵션을 써서 해봐야할것 같아서
컴파일 옵션 -I 를 쓰거나 환경변수 PATH를 설정 후 해봤는데도 잘 안되네요

현재 상태는

커널파일 a.c를 작업폴더에 갖고 와서 컴파일을 하는데
#include <linux/xxx.h> 수많은 파일을 참조하고 있습니다.

해당 linux 폴더를 통으로 작업폴더로 갖고 왔습니다.

작업폴더에는 a.c linux(폴더) 가 있는 상태인데요 (linux 폴더외에 몇개의 폴더가 더 물려있습니다)

yks1841의 이미지

visual stdio c++에서 만든 c언어소스를 ubuntu로 옮길수 없나요?

제가 visual stdio c++에서 한 소스파일을 만들었는데 이것을 리눅스 ubuntu에다 옮길 수 없나요?

익명 사용자의 이미지

데이터베이스 테이블 필드 값을 다른 테이블의 필드로 이동할 수 있나요?

안녕하세요.

데이터베이스 테이블 필드 값 이동에 대해서 궁금해서 질문 올리게 되었습니다.

users1, users2 테이블은 각각 username, num(int) 컬럼을 가지고 있습니다.

제가 하고자 하는 것은,

users1 테이블의 admin 이라는 유저의 num 필드 값을
users2 테이블의 root 라는 유저의 num 필드에 이동하고 싶습니다.

결과적으로는 admin 이라는 유저는 0이라는 값을 가지고,
root 라는 유저는 admin이 가지고있던 num 값을 가지게 되는 것입니다.

이때까지는 sql문으로 users1 테이블의 특정 유저의 num값을 불러온 뒤, 다시 users2 테이블 유저에 값을 update 해줬는데,이걸 한 sql로 가능한지 궁금합니다.

혹시 아시는분 계시다면 답변해주시면 정말 감사하겠습니다!

익명 사용자의 이미지

구조체 초기화가 안되는 이유가 뭘까요

Struct a {
    int b=0;
}

이 안되는 이유가 뭘까요
항상 안되니까 걍 멤셋하지뭐 했는데
안될이유도 없는거 같은뎅

trymp의 이미지

rcu_assign_pointer() 사용법에 대한 질문입니다.


개발환경은 linux kernel 3.xx 대이고요

지금 커널 관련 코드를 보고 있습니다.

그런데 코드를 보다보니 rcu_assign_pointer()를 호출하기 전에 spin_lock_bh() 을 잡는 경우도 있고

안 잡는 경우도 있고 코드별로 제각기입니다.

그리고 rcu_assign_pointer() 한 다음에 synchronize_rcu_bh() 를 호출하는 경우도 있고

안 하는 경우도 있고 이것도 제각기입니다.

그래서 뭐가 옳은 방법인지 모르겠습니다.

이 함수에 대한 올바른 사용법에 대한 조언 좀 주시면 감사하겠습니다.

세벌의 이미지

국민이 원하는 공공데이터 개방 수요조사

http://data.go.kr
국민이 원하는 공공데이터 개방 수요조사
오늘 11.24.금 까지네요.

관심있는 분들이 많이 참여해서 국민이 바라는 공공데이터 만들도록 해 보자구요!

국민 입장에서는 불만스럽고 부족해보이는 점이 많겠습니다만 참여를 통해 점점 나아지길 기대해봅니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기