小编A.N*_*R.I的帖子

XOR的反函数是什么?

Java中有XOR功能 - a^b

举个例子: 5^3 = 6

你能告诉我反函数吗?如果我有6,3我可以获得包含数字的数字范围5吗?

java xor inverse

71
推荐指数
4
解决办法
7万
查看次数

MPI:如何启动将在不同线程中执行的三个函数

我有3个功能和4个核心.我希望使用MPI和C++在新线程中执行每个函数我写这个

int rank, size;
MPI_Init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD,&rank);
MPI_Comm_size(MPI_COMM_WORLD,&size);
size--;
if (rank == 0)
{
    Thread1();
}
else 
{
    if(rank == 1)
    {
        Thread2();
    }
    else
    {
        Thread3();
    }
}
MPI_Finalize();
Run Code Online (Sandbox Code Playgroud)

但它只执行Thread1().我该如何改变代码?

谢谢!

c++ multithreading mpi

2
推荐指数
1
解决办法
704
查看次数

(OpenMP)如何在1个线程中启动每个函数1次

我有4个线程,我想一次启动3个功能.每个函数都需要一个线程.
但是这段代码每次启动4次

#pragma omp parallel
    {
        Func1();
        Func2();
        Func3();
    }
Run Code Online (Sandbox Code Playgroud)

我有这个结果:

Func*1*开始了

Func*1*开始了

Func*1*开始了

Func*1*开始了

Func*1*完成了

Func*1*完成了

Func*1*完成了

Func*1*完成了

Func*2*开始了

Func*2*开始了

Func*2*开始了

Func*2*开始了

Func*2*完成了

Func*2*完成了

Func*2*完成了

Func*2*完成了

...

我应该如何更改代码以显示如下:

Func*1*开始了

Func*2*开始了

Func*3*开始了

Func*2*完成了

Func*1*完成了

Func*3*完成了

c++ multithreading function openmp

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

如何在C#中使用win32 API

如何将win32连接到C#并使用win32函数创建信号量,互斥量等.

c# winapi multithreading mutex semaphore

-3
推荐指数
1
解决办法
785
查看次数

标签 统计

multithreading ×3

c++ ×2

c# ×1

function ×1

inverse ×1

java ×1

mpi ×1

mutex ×1

openmp ×1

semaphore ×1

winapi ×1

xor ×1