小编ohl*_*end的帖子

使用线程传递指针时出错

更新代码:3/7/11:9:29 pm

using namespace std;

void * matrixACreate(void * param);  
void *status;

struct a  
{  
     int Arow; // Matrix A    
     int Acol; // WxX  
     int low;  // Range low  
     int high;  
 };  

int main(int argc, char * argv[])
{     
    struct a matrix_mult_info;  

    matrix_mult_info.Arow = atoi(argv[1]); // Matrix A  
    matrix_mult_info.Acol = atoi(argv[2]); // WxX

    matrix_mult_info.low = atoi(argv[5]); // Range low
    matrix_mult_info.high = atoi(argv[6]);

    pthread_t matrixAthread;

    pthread_t runner;  
    int error, retValue;  

    struct a * a = (struct a *) malloc(sizeof(struct a));   
    error …
Run Code Online (Sandbox Code Playgroud)

c++ unix g++ pthreads

0
推荐指数
1
解决办法
183
查看次数

标签 统计

c++ ×1

g++ ×1

pthreads ×1

unix ×1