리눅스와 쓰레드

리눅스와 쓰레드...

Mutex를 이용한 쓰레드 동기화

Mutex를 이용한 쓰레드 동기화 1. 내용 대폭 수정 다수의 객체가 공유 자원에 접근하려고 하면, (공유 자원의 종류에 따라서)접근 시점을 동기화 시켜줄 필요가 생긴다. 여기에서 동기화란 시간과 공간을 맞추어 준다는 의미로, 즉 공유 자원 영역 (공간)에 접근하는 객체들의 진입 시간을 제어할 수 있어야 함을 의미한다.멀티 Thread(쓰레드) 프로그램 ...

Pthread API 레퍼런스

Pthread API 레퍼런스 주의 ...

쓰레드에 대해서

쓰레드에 대해서 매우 오래된 문서라서 다시 정리할 필요가 있음 - 2009/11/26SMP와 같은 shared memory multiprocessor architectures에서 thread는 병렬화를 달성하기 위해서 사용된다. 쓰레드 구현은 하드웨어 벤더에서 그들자신의 필요에 의해서 만들어서 사용했으며 후에 소프트웨어 개발자들이 간단하게 사용할 수 있도...

Tip 모음

Tip 모음...

[TIP] 프로세스 관리하기

프로세스 관리하기요즘들어 named 데몬(이 프로그램은 프로세스(#!/usr/bin/perl$argnum = $#ARGV+1;$PNAME = $ARGV;$PID=$$;# thread(sub getThreadNum{ my($PID) = @_; my $PROC = "/proc/$PID/status"; my $thread=""; my $line; open(LF...

Rsync 10가지 사용 예제들

Rsync 10가지 사용 예제들 Rsync(Remoe Sync)는 원격에 있는 파일과 디렉토리를 복사하고 동기화 하기 위해서 사용하는 툴이며 동시에 네트워크 프로토콜이다. 와 유닉스에서는 백업용도로 (아마도)가장 널리 사용하는 툴일 것이다(윈도우와 애플에도 포팅됐다). Rsync는 CLI툴로, 커맨드 라인의 옵션들을 이용해서 배치 프로그램을 개발하기 쉬다...

find 활용

find 활용출처 find 명령어는 파일 시스템에서 주어진 조건으로 파일을 찾을 때 아주 유용하게 쓰입니다. 대표적인 용도는 오래되거나 크거나, 사용하지 않는 파일들을 찾을 때 그 위력을 발휘합니다. 기본적인 사용 방법은 다음과 같습니다.# find path operators# find 대상디렉토리 검색조건 처리방법검색종류|| -name filename ...

Linux에서 CD굽기

Linux에서 CD굽기CD를 굽는 여러가지 도구가 있긴 하지만 여기에서는 콘솔프로그램인 cdrecord를 이용하는 방법에 대해서 알아보도록 하겠다. X를 띄우기 어려운 상황에서 유용하게 사용할 수 있다. 굽고자 하는 데이터를 raw데이터로 만든다. # mkisofs -R -o cdimage.raw /home/backup_dataCD로 굽기 전에 raw 데...

문서에서 원하는 필드만 가져오기

문서에서 원하는 필드만 가져오기cut(다음과 같은 문서가 있다. 우리는 2번째 필드의 값만을 가져오기를 원한다. C(cut을 이용하면 간단하게 해결할 수 있다.1796 41 #간구8 1 #간단문1 0 #간단문답아우664 1 #간단하자69 7 #간략하1 10 #간만이네블로거로34 1 #간만입1 1 #간부산1153 5 #간소간1 1 #간식번역1 9 #간식할아...