浏览代码

support thread-stack-size for OS X simple threading implementation

David Rose 14 年之前
父节点
当前提交
9bf5812c93
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      panda/src/pipeline/contextSwitch_posix_src.c

+ 2 - 0
panda/src/pipeline/contextSwitch_posix_src.c

@@ -91,7 +91,9 @@ init_thread_context(struct ThreadContext *context,
 
 
   pthread_attr_t attr; 
   pthread_attr_t attr; 
   pthread_attr_init(&attr); 
   pthread_attr_init(&attr); 
+  pthread_attr_setstacksize(&attr, stack_size);
   pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM); 
   pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM); 
+
   pthread_create(&(context->_thread), &attr, thread_main, context); 
   pthread_create(&(context->_thread), &attr, thread_main, context); 
   pthread_attr_destroy(&attr); 
   pthread_attr_destroy(&attr); 
 }
 }