|
[Date Index]
[Thread Index]
[Author Index]
MathLink query - LinkWrite blocks???
- To: mathgroup at smc.vnet.net
- Subject: [mg18456] MathLink query - LinkWrite blocks???
- From: "Julie Abraham" <jabraham at vetinari.demon.co.uk>
- Date: Wed, 7 Jul 1999 00:11:37 -0400
- Sender: owner-wri-mathgroup at wolfram.com
Hi - I'm experimenting with MathLink (using Mathematica v.4.0 on Windows 95)
and am finding it behaves in a manner that I don't expect from my reading of
section 2.12.6 of Wolfram's Mathematica book.
I'm trying to communicate between two separate kernel sessions running on
the same machine. I open the link with LinkCreate[] on the first kernel and
then access the link on the second kernel with LinkConnect[]. I can
communicate between the two kernels this way with no problems. However, I
find that the first time I send information from the first kernel to the
second kernel with LinkWrite[], the LinkWrite[] call "blocks" (ie. the first
kernel freezes up) until the second kernel reads the information with link
using LinkRead[].
However (and this is the part that really has me stumped), *subsequent*
attempts to write to the link from the first kernel to the second kernel do
NOT block. I write to the link with LinkWrite[] and immediately the kernel
is ready for more input. According to the Mathematica book, LinkWrite[]
should never block (ie. not even the first time).
Is this the normal behaviour for LinkWrite[]?
Yours confusedly,
Bob Abraham
Institute of Astronomy
Cambridge University
Prev by Date:
Re: MultiplicativeOrder[k,n] ?
Next by Date:
Mathematica -> HPF
Previous by thread:
combining a ParametricPlot3D with a ContourPlot.
Next by thread:
Mathematica -> HPF
|