줌으로 가기

  1. 1실내 마스크 해제
  2. 2손흥민
  3. 3특례보금자리론
  4. 4연말정산 간소화
  5. 5삼남매가 용감하게
  6. 6일타스캔들
  7. 7미스터트롯2
  8. 8대행사
  9. 9이재명
  10. 10최수호
이슈검색어 오전 11:20
  1. 1실내 마스크 해제
  2. 2손흥민
  3. 3특례보금자리론
  4. 4연말정산 간소화
  5. 5삼남매가 용감하게
  6. 6일타스캔들
  7. 7미스터트롯2
  8. 8대행사
  9. 9이재명
  10. 10최수호
내이글루 마이리더 포토로그 로그인 줌서비스
  • 뉴스
  • TV
  • 허브
  • 쇼핑
  • 가상화폐
  • 자동차
  • 이슈트렌드

egloos

  • 밸리
  • 테마목록
  • 스킨&위젯
  • 모바일앱
  • 포스트검색
    • 포스트검색
    • 이글루검색
통합검색 입력

  • 전체인기글
  • 영화
  • 방송&연예
  • 게임
  • 포켓몬GO
  • 애니메이션
  • 만화
  • 도서
  • 음악
  • 공연&전시
  • 음식
  • 애완반려동물
  • 여행
  • 사진
  • 패션&뷰티
  • 연애
  • 개그
  • 일상
  • 육아
  • IT
  • 얼리어답터
  • 지름
  • 자동차
  • 스포츠
  • 뉴스비평
  • 인문사회
  • 역사
  • 세계
  • 과학
  • 토이
  • 창작
  • 벼룩시장
  • 지식Q&A
  • 이글루스
  • 소통밸리

'밸리리더'를 이용하시면, 창이동 없이 빠르고 가볍게 보실 수 있습니다. 밸리리더열기


태그>mutex(총 30개의 글)

'mutex' 관련 최근글이글루스 'mutex' 태그 최근글 이 태그에 글쓰기

  • [LinuxKernel] What is critical section and..
    [LinuxKernel] What is critical section and..
    Linux Kernel(4.19) Hacks  by AustinKim|2019/10/21 22:37

    Kernel synchronization is a technique for designing or maintaining code that behaves as follows: 1. Only one process is accessed when executing a function or a specific ..

    race, racecondition, linuxkernel, linux, kernel

  • [리눅스커널] 동기화: 스핀락과 뮤텍스 기법 차이점..
    [리눅스커널] 동기화: 스핀락과 뮤텍스 기법 차이점..
    Linux Kernel(4.19) Hacks  by AustinKim|2019/09/14 17:41

    이번에는 스핀락과 뮤텍스의 자료구조와 함께 두 기법의 차이점을 살펴보겠습니다. 스핀락과 뮤텍스의 구현 방식의 차이점은 다음과 같습니다.  스핀락은 코드가 간결합니다. 다른 프로세스가 스핀락을 누군가 획득하고..

    리눅스커널, 리눅스, 커널, 스핀락, 뮤텍스

  • 클릭하시면, 다른 썸네일을 보실 수 있습니다. 클릭하시면, 다른 썸네일을 보실 수 있습니다. [리눅스커널] 동기화: 뮤텍스의 기본 개념 소개하기 thumbnail
    [리눅스커널] 동기화: 뮤텍스의 기본 개념 소개하기
    Linux Kernel(4.19) Hacks  by AustinKim|2019/09/14 16:57

    뮤텍스 소개 스핀락과 더불어 커널에서 가장 많이 쓰이는 락(Locking) 기법은 뮤텍스입니다. 뮤텍스는 휴면을 지원하며 프로세스 컨택스트에서 주로 쓰는 락(Locking) 기법입니다. 먼저 뮤텍스의 기본..

    리눅스커널, 리눅스, 커널, 뮤텍스, mutex

  • FFmpeg and SDL Tutorial - Playing Sound
    SCIENART BB  by SCIENART BB|2019/04/08 00:40

    Tutorial 03: Playing Sound 오디오 이제 사운드를 재생한다. SDL은 사운드 출력을 제공한다. SDL_OpenAudio() 함수는 오디오 장치를 열기위한 함수로서 이 함수는 SDL_AudioSpec 구조체를 매개변수로 받는데 여기에 출력하고자하는 오디오에 대한 모든정보를 지..

    ffmpeg, sdl, audio, audioqueue, queue

  • 클릭하시면, 다른 썸네일을 보실 수 있습니다. 클릭하시면, 다른 썸네일을 보실 수 있습니다. [라즈베리파이] 동기화 - 커널 동기화 기법 소개 thumbnail
    [라즈베리파이] 동기화 - 커널 동기화 기법 소개
    Linux Kernel(4.14) Hacks  by AustinKim|2018/12/20 13:50

    이전 시간에 Race가 발생하는 3가지 대표적인 상황을 확인했습니다. 이어서 이번에 커널 동기화 기법을 소개하고 그 특징을 알아봅니다. 이전에 소개했던 그림을 다시 보겠습니다. 임계 영역에 A와 B 프로세스..

    뮤텍스, 스핀락, spinlock, mutex, 커널

  • mutex lock vs spinlock ( 재현 상황 )
    mutex lock vs spinlock ( 재현 상황 )
    Linux Kernel(4.4) Hacker  by Guillermo|2018/01/02 23:50

    #커널 동기화스핀락(Spinlock) - 소개스핀락(Spinlock) - Deadlock 시나리오스핀락(Spinlock) - spin_lock() vs spin_lock_irq() vs spin_lock_irqsave() - 분석스핀락(Spinlock) -..

    mutex, mutex_lock, spinlock, 뮤텍스, 스핀락

  • [Linux][Kernel]뮤텍스 데드락(Mutex Dead..
    [Linux][Kernel]뮤텍스 데드락(Mutex Dead..
    Linux Kernel Hacker  by Guillermo|2017/12/27 13:23

    #커널 크래시 디버깅 및 TroubleShootingRace로 mmc_wait_data_done() 함수에서 커널 패닉"cat /d/shrinker" 입력 시 커널 패닉함수 포인터 미지정으로 xfrm_local_error() 커널 패닉preem..

    mutexlock, mutex, 락업, lockup, 리눅스

  • Mutex lock & ZFS (6)
    Live Engineering  by lefoot|2014/04/30 04:19

    이전 포스팅에 이어, 본격 mutex_vector_enter()를 들어가본다. 편의상 소스 코드 위에 간략히 설명을 하겠다. 중간중간 임의 구간을 삭제하였으니 꼭 전체 소스를 훑어보기를 바람.void mutex_vector_enter(mutex_impl_t *lp) { // 여기에 있던 두개의 if branch ..

    mutex, acquire, release, solaris, adaptive

  • Mutex lock & ZFS (5)
    Live Engineering  by lefoot|2014/04/30 02:12

    이전이전 포스팅에서 잘못 이해하고 있던 부분이 있어서 일단 정정을 먼저. 아래의 코드에서 jnz 는 ZF=0 일때 mutex_vector_enter로 점프하라는 것. 즉, atomic operation을 통해 딱 하나의 thread 만 0을 볼 수 있을 것이고 (ZF=1), 나머지 thread들은 저 winner (..

    mutex, solaris, spin, adaptive

  • Mutex lock & ZFS (3)
    Live Engineering  by lefoot|2014/03/27 03:06

    지난 포스팅으로부터, multi-threaded I/O workload가 spa_config_enter()에 심각한 lock contention을 발생시킨 다는 것을 lockstat을 통해 확인하였다. 눈에 띄는 무한루프 등의 가능성이 없으니, 그 다음 살펴야 할 것은 당연히 mutex_enter() 루틴이 될 것이..

    Solaris, Mutex, IO, ZFS

  • Mutex lock & ZFS (2)
    Live Engineering  by lefoot|2014/03/13 03:24

    이전 포스팅에서, I/O intensive workload 에서 특이하게 CPU saturation 가 발생함을 확인하였고, lockstat을 통하여 이것이 lock contention 과 관련 있을 수 있다는 힌트를 얻었으므로, 이제 오픈솔라리스 (혹은 오픈 인디애나) 커널 소스를 보도록 한다. 이전에 언..

    solaris, mutex, lockcontention

  • Mutex lock & ZFS (1)
    Live Engineering  by lefoot|2014/03/08 05:54

    꽤나 재미있는 I/O 이슈를 발견했다. 어느 정도 문제 원인 파악은 된 것 같은데, 솔라리스 커널 재빌드가 필요한 일이라 최종 확인은 아직 미뤄두고 있는 상태 (내 맘대로 할 수 있는 PC 한대가 있었으면;;;). 애플리케이션의 성격을 규정짓는 여러가지 방법이 있겠으나, 나는 주로 ..

    Solaris, mutex, IO

  • 쓰레드(Thread) 동기화 예제 소스
    dakuo  by dakuo|2010/11/21 00:11

    메모리 접근 동기화 : 1. 크리티컬 섹션(Critical Section) 기반의 동기화 - 유저 모드 Critical_SectionEx.cpp 2. 인터락 함수(Interlocked Family Of Function) 기반의 동기화 - 유저 모드 interlockedEx.cpp 3. 뮤텍스(Mutex) 기반의 동기화 - 커널 모드 Mut..

    소스, 쓰레드, 뮤텍스, 세마포어, 이벤트

  • Embedded Linux] wavplay - O_NONBLOCK 모드
    OI ㅋr 로 스 의 이야기  by 이카로스|2010/06/10 13:35

    wavplay 소스를 참고하여 wav 파일을 재생시키는데 정지시 사운드 카드를 close 할때 적지않은 딜레이가 발생하였다. 버튼을 눌러 재생/정지를 반복하는데 그런 딜레이는 문제가 될 여지가 많다. 그렇다고 하면 Non-Blocking 모드를 이용해보자. int fd = open("..

    wavplay, nonblock, mutex

  • Mutex를 이용한 프로그램 중복 실행 방지
    네모 반창고  by 토리|2009/03/31 10:16

    실행하려는 프로그램이 이미 실행중인지 확인해서 실행중일경우 중복 실행되지 않도록 해야 경우가 종종( 개인적으로 대부분의 프로그램에서 필요하다고 생각 하는데 ^^) 있습니다. 특히 Serial이나 네트웍 통신 프로그램은 반드시 체크해야 하는 사항이구요. 이때 간단하고 ..

    CreateMutex, Mutex, 중복실행방지

1 2
이오공감 추천하기
제목:
이오공감운영정책보기
닫기


semaphore 동기화 쓰레드 thread


소설 드라마 소녀전선 헤비메탈 유머 스타벅스 Blu-ray 던전에서만남을추구하면안되는걸까 설날 24약국

zum이슈 검색어 1/30 오전 11:20

  1. 1 실내 마스크 해제 동일
  2. 2 손흥민 상승
  3. 3 특례보금자리론 하락
  4. 4 연말정산 간소화 동일
  5. 5 삼남매가 용감하게 하락
  6. 6 일타스캔들 동일
  7. 7 미스터트롯2 동일
  8. 8 대행사 동일
  9. 9 이재명 동일
  10. 10 최수호 동일
이글루스 안드로이드 앱 출시
  • 이용약관
  • 개인정보처리방침
  • 청소년보호정책
  • 이메일 수집거부
  • API센터
  • 고객센터

Copyright ⓒ ZUM internet. All rights reserved.