Files
ldc/tango/example/cluster/tclient.d
Tomas Lindquist Olsen b15b3484c8 [svn r136] MAJOR UNSTABLE UPDATE!!!
Initial commit after moving to Tango instead of Phobos.

Lots of bugfixes...

This build is not suitable for most things.
2008-01-11 17:57:40 +01:00

43 lines
1017 B
D

/*******************************************************************************
*******************************************************************************/
import Add;
import tango.io.Stdout;
import tango.time.StopWatch;
import tango.util.log.Configurator;
import tango.net.cluster.tina.ClusterTask;
/*******************************************************************************
*******************************************************************************/
void main (char[][] args)
{
// an implicit task instance
auto add = new NetCall!(add);
// an explicit task instance
auto sub = new Subtract;
StopWatch w;
while (true)
{
w.start;
for (int i=10000; i--;)
{
// both task types are used in the same manner
add (1, 2);
sub (3, 4);
}
Stdout.formatln ("{} calls/s", 20000/w.stop);
}
}