test_create.c
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /* ==== test_create.c ============================================================
  2.  * Copyright (c) 1993 by Chris Provenzano, proven@athena.mit.edu
  3.  *
  4.  * Description : Test pthread_create() and pthread_exit() calls.
  5.  *
  6.  *  1.00 93/08/03 proven
  7.  *      -Started coding this file.
  8.  */
  9. #define PTHREAD_KERNEL
  10. #include <pthread.h>
  11. #include <stdio.h>
  12. void* new_thread(void* arg)
  13. {
  14. int i;
  15. printf("New thread was passed arg address %xn", arg);
  16. printf("New thread stack at %xn", &i);
  17. return(NULL);
  18. PANIC();
  19. }
  20. main()
  21. {
  22. pthread_t thread;
  23. int i;
  24. printf("Original thread stack at %xn", &i);
  25. if (pthread_create(&thread, NULL, new_thread, (void *)0xdeadbeef)) {
  26. printf("Error: creating new threadn");
  27. }
  28. pthread_exit(NULL);
  29. PANIC();
  30. }