コード例 #1
0
ファイル: dataflow_impl.c プロジェクト: hvdieren/swan_runtime
__CILKRTS_INLINE
void __cilkrts_obj_metadata_init(__cilkrts_obj_metadata *md) {
    md->oldest_num_tasks = 0;
    md->youngest_group = CILK_OBJ_GROUP_EMPTY;
    md->num_gens = 0;
    __cilkrts_task_list_init( &md->tasks );
    spin_mutex_init( &md->mutex );
}
コード例 #2
0
ファイル: spin_mutex.c プロジェクト: Detry322/cilkrtl-sls
spin_mutex* spin_mutex_create() 
{
    spin_mutex* mutex = (spin_mutex*)__cilkrts_malloc(sizeof(spin_mutex));
    spin_mutex_init(mutex);
    return mutex;
}