리눅스에서는 디바이스 또한 파일처럼 관리되는데...
이런 디바이스 파일을 두 프로세스가 동시에 엑세스가 가능한건가요??
예를 들어 /dev/tty0 디바이스가 있다고 하면
A 라는 프로그램이 먼저 Open 해서 작업하고 있는데, B 라는 프로그램이 또다시 Open 해서 작업이 가능하는 지 궁금합니다.
Pthread 사용시
1) SCHED_RR로 하고 pthread의 priority 값을 설정하는 것과 (이때 nice는 default)
2) SCHED_OTHER로 하고 nice 값을 조절하는 경우,
위의 두가지 경우 전체로 봤을때, 어떤 경우가 더 우선순위가 높다고 봐야하나요?
1)이 SCHED_RR이니까, nice 값과는 상관없이 무조건 SCHED_OTHER보다는 우선순위
curl 을 이용해서 원격지 웹사이트의 html 을 긁어다가 정규식으로 처리하곤 했는데 서버이전이후에 제대로 속도가 느려지거나 제대로 작동을 안하고 있습니다.
그래서 원격지에서 긁어오는 함수를 curl 대신 fopensocket 을 이용하게했더니 이건 문제 없이 동작하더군요.. 서버 IP 와 서브넷, 게이트웨이등
arm 보드와 x86 pc간에 jpg파일을 전송해보고 있습니다.
signed char 형태로 4k 바이트의 공간을 malloc 함수를 이용해 만들고 여기에 파일 끝을 구분하기 위해 1바이트 공간을 헤더로 추가하여 총 4k + 1 바이트를 전송하는 방식을 만들었습니다.
각각 윈도우와 리눅스를 쓰는 x86 pc간에는 제대로 전송이 되었
-
아작스에 대해 막 입문에 들어서고 있어요. 그런데 별로 무료참고서가 없네요. ajax 인 액션이라는 책이 있던데 무료로 하는것이 없나해서.. 아시는 분들 계시면 알려주세요
SIMD( MMX, SSE2 ) 를 쓸일이 생겼는데.. intel 명령어 목록에는 그냥 명령어 설명만 적혀있어서 좀 난감하네요..
SIMD에 관한 좋은 강좌없나요 어디? @_@?
ARM의 스택은 위에서 아래로 자란다고 알고 있는데요. 모든 CPU가 다 그런건가요?? 스택이 위로 자라는 것도 있나요? 그리고 ARM의 경우 위로 자랄지, 아래로 자랄지를 결정 할수 있다고 하는데 어떤식으로 그것을 결정 하나요?
mpeg2 파일 파싱과정에서 알고 싶은 것이 몇가지 있어 질문 드립니다.
1.mpeg2 파일 오픈해서 start 코드 판별해서 어떻게 하는지 알고 싶습니다
2.헤더 일고나서 frame을 decode하는데 frame이 어디까지 인지는 어떻게 아나요? byte size가 header에 있는건지 아님 다음 헤더 나올때까지가 실제 프레임 정보인지