由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Multi-thread可以mutex锁资源,Multi-process怎么锁资源?
相关主题
mutex和semaphore的差别到底是什么?精华区翻出来的MS老题,thread safe
谁能推荐一个read-writer lock的C++实现? (转载)Monitor和semaphore, mutex是什么关系?
大家看过来Re: C++ Guys!!!!问个semaphore 和 mutex的问题
Semaphores in Linux (转载)编程题又一道
openMP or boost::thread (pthread) for multithreading ?question about the read/write locker
Restaurant Reservation System...c++是不是准备加一个glue layer把系统给隔离出来?
about critical section转:王垠--一种新的操作系统设计
how to answer this question, thanks问一个读写锁的问题
相关话题的讨论汇总
话题: multi话题: mutex话题: 资源话题: process话题: thread
进入Programming版参与讨论
1 (共1页)
M******r
发帖数: 120
1
同样是实现parallelism,有三种方法:
1.同一台机器上multithread,
2.同一台机器上multi-process
3.多台机器multi-instance
Multi-thread可以用语言库里面的mutex lock
multi-process和multi-instance怎么锁资源?只能用database吗
l*********s
发帖数: 5409
2
有interprocess mutex。自己搜下interprocess communication.
r**i
发帖数: 1222
3
Multi instance 用coordinator锁,例如consul, zk或etcd
M******r
发帖数: 120
4
多谢楼上两位经验!
d*******n
发帖数: 109
5
除了mutex 还可以用 semaphore
d*******n
发帖数: 109
6
还可以用semaphore multi reader writers 时挺好用
s********k
发帖数: 6180
7
OS里面Multi-thread才有共享的memory,process之间 memory(virtual)的都不共享
(都是靠TLB查到物理内存),你这个锁资源是什么资源呢?mutiple process都是ISP
之间互相通信。

【在 M******r 的大作中提到】
: 同样是实现parallelism,有三种方法:
: 1.同一台机器上multithread,
: 2.同一台机器上multi-process
: 3.多台机器multi-instance
: Multi-thread可以用语言库里面的mutex lock
: multi-process和multi-instance怎么锁资源?只能用database吗

p*u
发帖数: 2454
8
ever heard of "shared memory"?

ISP

【在 s********k 的大作中提到】
: OS里面Multi-thread才有共享的memory,process之间 memory(virtual)的都不共享
: (都是靠TLB查到物理内存),你这个锁资源是什么资源呢?mutiple process都是ISP
: 之间互相通信。

w***g
发帖数: 5958
9
我也是一直莫名地以为mutex是线程专有的,IPC没有mutex。
后来经wflower指教发现确乎是有的。

【在 p*u 的大作中提到】
: ever heard of "shared memory"?
:
: ISP

x****u
发帖数: 44466
10
有这种问题都是学linux被带歪了的
同步对象是和进程一样的独立对象,多线程和多进程没有区别

【在 d*******n 的大作中提到】
: 除了mutex 还可以用 semaphore
l**********0
发帖数: 150
11
文件锁
s********k
发帖数: 6180
12
为啥是被linux带歪的?其他OS没有这样的错误认识?

【在 x****u 的大作中提到】
: 有这种问题都是学linux被带歪了的
: 同步对象是和进程一样的独立对象,多线程和多进程没有区别

d*******n
发帖数: 109
13
为啥是学linux给戴歪的?
mutex和semaphore锁 线程 进程都可以 semaphore 你自己写一个都可以 不用用任何
library

【在 s********k 的大作中提到】
: 为啥是被linux带歪的?其他OS没有这样的错误认识?
x****u
发帖数: 44466
14
其它OS直接按照教科书写,Linux是重重补丁补到一样效果,概念混乱

【在 s********k 的大作中提到】
: 为啥是被linux带歪的?其他OS没有这样的错误认识?
1 (共1页)
进入Programming版参与讨论
相关主题
问一个读写锁的问题openMP or boost::thread (pthread) for multithreading ?
java里用synchronized包住block就可以保护多线程同步问题了,这就是c里面的mutex吧?Restaurant Reservation System...
连续release mutex/semphore 2次有什么问题吗?about critical section
pthread mutex能不能用与thread和process之间how to answer this question, thanks
mutex和semaphore的差别到底是什么?精华区翻出来的MS老题,thread safe
谁能推荐一个read-writer lock的C++实现? (转载)Monitor和semaphore, mutex是什么关系?
大家看过来Re: C++ Guys!!!!问个semaphore 和 mutex的问题
Semaphores in Linux (转载)编程题又一道
相关话题的讨论汇总
话题: multi话题: mutex话题: 资源话题: process话题: thread