137 为什么引用计数 |
为什么不是仅仅释放对象?
考虑库例程:
void MakeDatatype( nx, ny, ly, lz, MPI_Datatype *new )
{
MPI_Datatype newx1;
MPI_Type_vector( ly, 1, nx, MPI_DOUBLE, &newx1 );
MPI_Type_hvector( lz, 1, nx*ny*sizeof(double), newx1,
new );
MPI_Type_free( &newx1 );
MPI_Type_commit( new );
}
没有MPI_Type_free( &newx1 ), 当释放new时,随后会很笨拙地释放newx1.
| Copyright: NPACT |