使用CSL_semAcquireDirect(semNum);可以使主核获得对共享资源的访问权限
请问,程序使用openMP编写,由core0引导core0-core6做并行运算,程序中使用CSL_semAcquireDirect(7);如果返回值为1,是否代表core0获得了对共享资源的访问权限?如果需要使core2获得共享资源访问权限该如何操作?
如果有多个镜像文件运行在不同的core上,CSL_semAcquireDirect(7);在不同核上使用,返回值为1就代表对应的核获得共享资源的访问权限了吗?
在core0上使用CSL_semAcquireDirect(1);core1上使用CSL_semAcquireDirect(2);与在core0,core1上均使用CSL_semAcquireDirect(2);有什么区别吗?
假设程序设定共享区域有DDR和片上共享存储区,当主核利用信号量获得共享存储区的访问权限后,是同时获得DDR与片上共享存储区的访问权限吗?如果不是,是通过何种机制获得特定共享区域的访问权限?