k****y 发帖数: 781 | 1 Let's say pthread #1 belongs to process #1. How to use pthread mutex to
protect share resources between process #1 and pthread #1. |
s******u 发帖数: 501 | 2 什么意思?process启动之后本身就是一个main thread,你说的是thread#1和main
thread之间做sync么?这样子当然可以
【在 k****y 的大作中提到】 : Let's say pthread #1 belongs to process #1. How to use pthread mutex to : protect share resources between process #1 and pthread #1.
|
k****y 发帖数: 781 | 3 Thread #1 和main thread 做sync.
Thread #1 和process都要access 同一个slow peripheral hardware, 我想吧大量硬件
处理部分移到thread, 目的就是不想block main thread. Main thread 里面也需要经
常access 这个hardware.
【在 s******u 的大作中提到】 : 什么意思?process启动之后本身就是一个main thread,你说的是thread#1和main : thread之间做sync么?这样子当然可以
|
s******u 发帖数: 501 | 4 可以,这个没问题,就把main thread当成普通的一个thread,直接用mutex.lock/
unlock就可以了
【在 k****y 的大作中提到】 : Thread #1 和main thread 做sync. : Thread #1 和process都要access 同一个slow peripheral hardware, 我想吧大量硬件 : 处理部分移到thread, 目的就是不想block main thread. Main thread 里面也需要经 : 常access 这个hardware.
|
g*********e 发帖数: 14401 | 5 youneed to use ipc technics like shared memory and socket
Synchronization can be done with semaphore
【在 k****y 的大作中提到】 : Let's say pthread #1 belongs to process #1. How to use pthread mutex to : protect share resources between process #1 and pthread #1.
|