previous up next
Go backward to dist[process]: Execute a Task by a Separate Process
Go up to 3.3 Shared Data
RISC-Linz logo

dist[place]: Execute a Task by a Placed Process


task := dist[place](machine, fun, args...)

This call behaves like dist[process] except for the additional argument machine which must denote an integer number in the range 0 to N where N is the number of machines given in dist[initialize]. The corresponding task does not participate in load balancing but is immediately placed on the denoted machine (where 0 denotes the original host) and is executed by a separate process.


> t := dist[place](0, int, x^n, x);
                                     t := 0


Maintainer: Wolfgang Schreiner
Last Modification: July 6, 2001

previous up next