음.. 어쩌다가 내 블로그가 이쪽 방향으로 흘러가는지 모르겠지만서도.. ^^

오늘은 무엇을 했냐하면..
fork 방식의 게이트웨이를 thread 방식으로 전환하면서
기존 라이브러리에서 데이터 파싱에 오류가 생겼다.

분명 입력한 데이터는 동일한데
처리를 못하겠다고 에러를 내 놓는거다.

로직을 따라따라 가다보니 strtok 가 문듯 의심스러워보인다.
언제나처럼 구글링을 감행...

strtok는 쓰레드에 안전하지 않다고 하네.
하긴 그냥 보기에도 그렇지.
두번째 파싱할때부터 인자로는 NULL 을 쓰는데 그건 내부적으로 뭔가 저장하고 있다는거 아니겠어.
이런건 닥치기 전까지는 생각못하는 것들이지..

그래서 기존 strtok 를 strtok_r 로 변경했다.

참.. string.h 이건 항상 중요하다.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void main()
{
    char    *token, *ptr, *last;
    char    seps[] = ",";
    int token_count;
    char *pszMessage = "SIMPLE,LIFE,IS,BEST";

    token_count = 0;
    token = strtok_r(pszMessage, seps, &last);
    while ( token != NULL )
    {
        printf("STEP [%02d][%s]\n", token_count, token);
        token = strtok_r(NULL, seps, &last);
        token_count++;
    }
}


크리에이티브 커먼즈 라이센스
Creative Commons License
2008/06/04 18:50 2008/06/04 18:50

Trackback URL : http://simplelife.pe.kr/tc/trackback/549

  1. # maggie gyllenhaal naked 2018/06/14 18:13 Delete Reply

    Hey there! I've been reading your weblog for a long time now and
    finally got the bravery to go ahead and give you
    a shout out from Dallas Texas! Just wanted to tell you keep up the excellent
    job!

Leave a comment

« Previous : 1 : ... 114 : 115 : 116 : 117 : 118 : 119 : 120 : 121 : 122 : ... 504 : Next »

뚜는 지금.. 사랑해사랑해
아.. 열심히 살자..
남자B형염소자리인천

Categories

전체 (504)
뚜.. 서툰.. (258)
폰 이야기 (13)
나의 길 (85)
읽을거리 (21)
사진갤러리 (124)

Recent Posts

  1. Android Studio 2.2 에서 layout 미리...
  2. mac 에서 ssh 접속시 한글 입력이 안될때.
  3. Android Studio. Zxing 라이브러리 사...
  4. 안드로이드 프로젝트를 SVN 등록시 bin...
  5. 안드로이드에서 android.annotation 를...

Recent Comments

  1. I'll right away snatch your rss as I... Neuro Factor Plus Review 07:38
  2. This is а great tip especially to th... หนังโป๊ญี่ปุ่น 06/19
  3. A fаscinating discussion is definite... euglena 06/18
  4. Hello mates, its enormous article ab... how to upgrade to windows 10 06/15
  5. I was cuгious if you ever thought ⲟf... ควย 06/15

Recent Trackbacks

Bookmarks

  1. ATOMOS
  2. c3cc3's Homepage
  3. 봄실
  4. 우중산보... 그 싱그러운 여유

966

735

google chart api graph

-30 days

today : 516

Site Stats

TOTAL 550807 HIT
TODAY 516 HIT
YESTERDAY 497 HIT