- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 OMP3.0新增数据类型的分析
OMP3.0新增数据类型的分析 omp3.0新增了一个omp_sched_t数据类型。在omp.h里面可以看到 这个其实是一个枚举类型。 typedef enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_
2009-08-30 21:36:00 549
原创 OMP3.0的API函数
一共19个API函数,但是只知道10个,剩下的9个没有找到是什么意思。OMP_SET_NUM_THREADS设置用于未使用 num_threads() 子句指定后续并行区域的线程数.此调用只影响调用线程所遇到的同一级或内部嵌套级别的后续并行区域.void omp_set_num_threads(int num_threads);OMP_GET_NUM_THREADS返回当前组中正在执行从中
2009-08-22 16:32:00 1096
原创 OMP3.0运行时可用于同步数据访问的锁定函数
类型 omp_lock_t 是能够代表锁定可用或线程拥有锁定的对象类型.这些锁定称为简单锁定. omp_lock_t互斥锁类型 void omp_init_lock(omp_lock_t *lock)初始化一个互斥锁void omp_destroy_lock(omp_lock_t *lock) 结束一个互斥锁的使用并释放内存 void omp_set_lock(om
2009-08-21 23:15:00 1240
原创 多线程文件复制程序(4个线程)
用法和之前的那个程序一样 #include#include#include#include//使用openmp的头文件#include#define N 3#define M 1000void cp(FILE *S,FILE *d,int l,char tmp[]);int main(int argc,char *argv[]){ FILE *s,*d; char
2009-08-18 16:39:00 907 1
原创 用来拷贝文件的程序
用来拷贝文件的程序,类似copy命令,第一个是源文件路径,第二个是目标文件路径。 #include#include#include#include#define N 3#define M 1000void cp(FILE *S,FILE *d,int l,char tmp[]);int main(int argc,char *argv[]){ FILE *s,*d; c
2009-08-07 22:30:00 550
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人