OMAPL138双核处理器,每个核都有自己的程序在跑,且都使用的SYS/BIOS,版本相同。 共享内存的访问属于并发进行,为了防止冲突,请问使用SYS/BIOS的GateMutex能解决冲突吗?比如一个核要写一个变量,先进入临界区,防止另一个核去操作,写完再退出。可以吗?
Denny%20Yang99373:
一般共享内存是一个写另一个读,这样就不会冲突
qing li3:
回复 Denny%20Yang99373:
同时读写呢有什么机制能让不冲突,操作系统线程的互斥机制不行吗?
xt guo:
回复 qing li3:
同问,同时读写该怎么做
Denny%20Yang99373:
回复 xt guo:
硬件上没有限制
一般建议软件设计成一个读一个写,然后发中断来通知。这样就不会有同时读写的问题。