0
可以创建多个相同函数的线程来处理小块中的大型数组吗? (),它正在读取数据从串行到数组,当数组已满时,它传递给处理stable(),同时它被处理,读取应该正在读新数据,因为stable()处理旧数据需要很长时间,所以新创建的stable()线程应该处理数组中可用的新数据。使用linux中多个相同代码的线程处理大数据C
问题是我很困惑,我可以在Linux C中创建stable()的两个线程?
可以创建多个相同函数的线程来处理小块中的大型数组吗? (),它正在读取数据从串行到数组,当数组已满时,它传递给处理stable(),同时它被处理,读取应该正在读新数据,因为stable()处理旧数据需要很长时间,所以新创建的stable()线程应该处理数组中可用的新数据。使用linux中多个相同代码的线程处理大数据C
问题是我很困惑,我可以在Linux C中创建stable()的两个线程?
每个线程使用并行线程API指定的入口点应符合标准签名创建:一旦入口点被称为
void *entry(void *)
{
return 0;
}
,你可以调用你想,包括稳定的任何东西()例程你在上面引用。但是,您需要小心,以确保stable()及其调用的任何内容都是线程安全的。