g*****y 发帖数: 1120 | 1 现有一程序段,需要用到不同输入数据并发执行,
该程序需要instanciate一个c++ class, 该class即有全局static变量又有生成multi
threads
不知道这种情况下用multi-threading是否可能?
觉得用multi process编程更容易而且符合需要,但不知运行代价会不会很大。
还有就是现在已经找不到multi process的例子了。 | g****c 发帖数: 299 | 2 some example http://en.wikipedia.org/wiki/Thread_(computing)
multithread each thread share its resource
multiprocess each process own its resource(more memory), if needing process
communication,
I would choose multithread.
~~~~~~~~what does that
refer to
what does that mean?
【在 g*****y 的大作中提到】 : 现有一程序段,需要用到不同输入数据并发执行, : 该程序需要instanciate一个c++ class, 该class即有全局static变量又有生成multi : threads : 不知道这种情况下用multi-threading是否可能? : 觉得用multi process编程更容易而且符合需要,但不知运行代价会不会很大。 : 还有就是现在已经找不到multi process的例子了。
| p*u 发帖数: 2454 | 3 or you may use single thread but coroutine implementation.
【在 g*****y 的大作中提到】 : 现有一程序段,需要用到不同输入数据并发执行, : 该程序需要instanciate一个c++ class, 该class即有全局static变量又有生成multi : threads : 不知道这种情况下用multi-threading是否可能? : 觉得用multi process编程更容易而且符合需要,但不知运行代价会不会很大。 : 还有就是现在已经找不到multi process的例子了。
|
|