본문으로 바로가기

Hello IT World!

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    letitkang

    Letitkang의 IT 세상~

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

Thread Safe 검색 결과

해당 글 1건

[C] curl 라이브러리 thread safe

curl을 사용하면 가벼운 프로그램을 제외하고 대부분은 multi thread 기반의 설계를 할 것입니다. curl 라이브러리는 기본적으로 thread safe에 대해서 보장을 해주지 않을 수 있습니다. 정확하게 원인을 파악해보지는 않았지만, curl은 multi thread로 동작하게 되면 비슷한 에러가 발생하는 경우가 많았습니다. 여러 쓰레드에서 동일한 핸들을 사용할 경우에 이러한 문제가 발생하는 경우가 많습니다. lock, unlock을 사용할 수 있지만, 그에 대한 성능이 떨어질 수 밖에 없습니다. 물론 발생을 안하는 경우가 있지만, 한번씩 발생하는 에러를 막기 위해서는 그에 대한 설정이 필요합니다. 바로 CURL의 NOSIGNAL 옵션입니다. curl 사이트에도 나와있듯이, 모든 signal을 ..

프로그래밍/C 2023. 7. 13. 11:16
  • 이전
  • 1
  • 다음

사이드바

반응형

CATEGORY

  • IT (371)
    • 네트워크 (79)
      • 이론 (23)
      • 프로토콜 (29)
      • 통신 (21)
      • 기타 (5)
    • 프로그래밍 (113)
      • C++ (15)
      • PHP (1)
      • C (37)
      • JSP (1)
      • JAVA (35)
      • Python (6)
      • 기타 (7)
      • C# (2)
      • 안드로이드 (3)
      • 쉘스크립트 (1)
    • 알고리즘 (7)
      • 알고스팟 (2)
      • 문제해결전략 (3)
    • 인공지능 (20)
      • Tensorflow (5)
      • DeepLearning (11)
    • 보안 (16)
      • Web (3)
      • 기술 (9)
    • Database (22)
      • Mysql (17)
    • 운영체제 (82)
      • 리눅스 (82)
    • 컴퓨터 (30)
      • 일반 (19)
      • 기술 (10)
      • 엔진 (1)
    • 클라우드 (2)

VISITOR

오늘
어제
전체
250x250
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT Hello IT World!, ALL RIGHT RESERVED.
Hello IT World!
블로그 이미지 letitkang 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • IT (371)
    • 네트워크 (79)
      • 이론 (23)
      • 프로토콜 (29)
      • 통신 (21)
      • 기타 (5)
    • 프로그래밍 (113)
      • C++ (15)
      • PHP (1)
      • C (37)
      • JSP (1)
      • JAVA (35)
      • Python (6)
      • 기타 (7)
      • C# (2)
      • 안드로이드 (3)
      • 쉘스크립트 (1)
    • 알고리즘 (7)
      • 알고스팟 (2)
      • 문제해결전략 (3)
    • 인공지능 (20)
      • Tensorflow (5)
      • DeepLearning (11)
    • 보안 (16)
      • Web (3)
      • 기술 (9)
    • Database (22)
      • Mysql (17)
    • 운영체제 (82)
      • 리눅스 (82)
    • 컴퓨터 (30)
      • 일반 (19)
      • 기술 (10)
      • 엔진 (1)
    • 클라우드 (2)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바