e******r 发帖数: 76 | 1 昨天onsite 被问到 Multithreads 之间怎么通信?
要求分别给出
1 在 C# 中Multithreads 之间怎么通信?
2 Visual C++ 里 Multithreads 之间怎么通信?
3 Unix/Linux 里 Multithreads 之间怎么通信?
提问者特别指出不是问 Multithreaded synchronization |
m*****g 发帖数: 226 | |
b******h 发帖数: 213 | 3 这个问的是data exchange么?
【在 e******r 的大作中提到】 : 昨天onsite 被问到 Multithreads 之间怎么通信? : 要求分别给出 : 1 在 C# 中Multithreads 之间怎么通信? : 2 Visual C++ 里 Multithreads 之间怎么通信? : 3 Unix/Linux 里 Multithreads 之间怎么通信? : 提问者特别指出不是问 Multithreaded synchronization
|
w****m 发帖数: 146 | 4 shared memory or some external file? |
I*********g 发帖数: 93 | 5 threads 本身就是share memory的啊
可以用signal通信啊 |
c******f 发帖数: 2144 | |
t**n 发帖数: 272 | 7 Linux用pipe最方便
Windows可以用RPC,不过还是有点小复杂
Linux/Windows 都可以用socket, shared memory, shared file来通信
【在 e******r 的大作中提到】 : 昨天onsite 被问到 Multithreads 之间怎么通信? : 要求分别给出 : 1 在 C# 中Multithreads 之间怎么通信? : 2 Visual C++ 里 Multithreads 之间怎么通信? : 3 Unix/Linux 里 Multithreads 之间怎么通信? : 提问者特别指出不是问 Multithreaded synchronization
|
g***l 发帖数: 2753 | 8 MESSAGE QUEUE IS VERY COMMON WAY TO DO THIS.
【在 t**n 的大作中提到】 : Linux用pipe最方便 : Windows可以用RPC,不过还是有点小复杂 : Linux/Windows 都可以用socket, shared memory, shared file来通信
|
a*******u 发帖数: 814 | |