毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

OpenMP中关于共享和私有的定义适用于指针变量吗

更新时间:2012-6-30:  来源:毕业论文

OpenMP中关于共享和私有的定义适用于指针变量吗

 unsigned char *pBlockImg = NULL;           
    int i,j;
    unsigned short StartX = 0;
    unsigned short StartY = 0;


    #pragma omp parallel for private(StartX,StartY,j)
    for (i = 0; i < nYBlocks; ++i)
    {
        StartY = i * nYBlockSize;
        for (j = 0; j < nXBlocks; ++j)
        {
            StartX = j * nXBlockSize;

            int nXValid = 0;                                                    int nYValid = 0;                                                    nXValid = nXBlockSize<(nSrcImgWidth - StartX)?nXBlockSize:(nSrcImgWidth-StartX);
            nYValid = nYBlockSize<(nSrcImgHeight - StartY)?nYBlockSize:(nSrcImgHeight - StartY);

            pBlockImg = new unsigned char[nXValid*nYValid];
                   // 操作
            if (pBlockImg)
            {
                delete []pBlockImg;
                pBlockImg = NULL;
            }                            }     }
并行区内未经说明的,缺省都是共享的。唯一的例外是循环下标变量

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。