digitalmars.D.learn - object splitting in multiple threads
- yes <yes no.com> Jan 09 2009
- "Denis Koroskin" <2korden gmail.com> Jan 09 2009
How bad is the following idea?
class Calc
{
void addThread()
{
Data data;
data = new Data();
}
void run()
{
if ( hardware threads > current threadcount)
{
addThread();
}
//wait for some signal
//run calculations on data / threads
}
}
Calc mainCalc;
mainCalc = new Calc();
mainCalc.run();
Jan 09 2009
On Sat, 10 Jan 2009 05:44:20 +0300, yes <yes no.com> wrote:How bad is the following idea? class Calc { void addThread() { Data data; data = new Data(); } void run() { if ( hardware threads > current threadcount) { addThread(); } //wait for some signal //run calculations on data / threads } } Calc mainCalc; mainCalc = new Calc(); mainCalc.run();
What does this code do? It looks like a ThreadPool use case but I might be wrong.
Jan 09 2009








"Denis Koroskin" <2korden gmail.com>