본문 바로가기 메뉴 바로가기

이그드라실

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

이그드라실

검색하기 폼
  • 전체보기 (63)
    • 가상화폐 (0)
      • 수익 공개 (0)
    • 프로그래밍 (0)
      • React-Native (0)
  • 방명록

쓰레드 쉘 (1)
쓰레드로 쉘 구현하기

역시 이번 우리학교 과제였던 쓰레드 쉘 구현 입니다. 이전에 fork() 함수로 구현했던 쉘 소스를 fork() 대신 thread로 구현하는 과제였습니다. 너무나 간단하게 끝이나네요. 참고하세요. #include #include char buf[50]; char buf2[50]; int status; void* cmd() { system(buf); } int main() { int pid; int i; pthread_t thread; while(1) { printf("YCG>> "); gets(buf); char* ptr = NULL; ptr = strstr(buf, "*"); if(ptr != NULL) { // *가 존재하고 status = pthread_create(&thread, NULL, cmd..

카테고리 없음 2011. 5. 6. 15:43
이전 1 다음
이전 다음
공지사항
  • 프로그래밍 메모리얼 창고 입니다.
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크

Blog is powered by Tistory / Designed by Tistory

티스토리툴바