2011-06-16 27 views
0

可以创建多个相同函数的线程来处理小块中的大型数组吗? (),它正在读取数据从串行到数组,当数组已满时,它传递给处理stable(),同时它被处理,读取应该正在读新数据,因为stable()处理旧数据需要很长时间,所以新创建的stable()线程应该处理数组中可用的新数据。使用linux中多个相同代码的线程处理大数据C

问题是我很困惑,我可以在Linux C中创建stable()的两个线程?

回答

0

每个线程使用并行线程API指定的入口点应符合标准签名创建:一旦入口点被称为

void *entry(void *) 
{ 
    return 0; 
} 

,你可以调用你想,包括稳定的任何东西()例程你在上面引用。但是,您需要小心,以确保stable()及其调用的任何内容都是线程安全的。

相关问题