RE: Multithreading

From: Martin, Marc <"Martin,>
Date: Thu, 20 Feb 2003 12:14:11 -0800

----boundary-LibPST-iamunique-726621364_-_-
Content-type: text/plain

Werner Braun writes:
>Call Slave-Process HostDialog.Start('BlackBox /par "my parameters or param-file" ')
>Use a Service.Action for polling if the file "Slave-running.empty" still exists.
>After the file is gone read in the data out of the param-file or any other data-file.

Clever! I can see how this might solve Wojtek's USB problem.
I don't *think* this would be a very good solution for my
particular situation, because of the rather convoluted way
I need to interact between Blackbox->Fortran DLL->Blackbox,
plus the long running command puts up some graphic displays
to monitor progress and has some interactivity. Hmm...

Frankly, all I'd really need is for Oberon Microsystems
to add some sort of "yield" procedure, which would temporarily
allow the Blackbox framework (and any Actions) to have
some processor time during my long running command. Then
I could call this repeatedly while I'm in the Fortran DLL.
I even recall having some e-mail exchanges with someone at
Oberon Microsystems back in 1996 who was considering adding
something like this to Oberon/F v1.2, but I don't
think it ever happened. I don't think this would add much
of the complexity required for full-blown multi-threading,
but it would sure solve my problem...

Marc
--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.


----boundary-LibPST-iamunique-726621364_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFdlcm5lciBCcmF1biB3cml0ZXM6XHBhcg0KPkNh
bGwgU2xhdmUtUHJvY2VzcyBIb3N0RGlhbG9nLlN0YXJ0KCdCbGFja0JveCAvcGFyICJteSBwYXJh
bWV0ZXJzIG9yIHBhcmFtLWZpbGUiICcpXHBhcg0KPlVzZSBhIFNlcnZpY2UuQWN0aW9uIGZvciBw
b2xsaW5nIGlmIHRoZSBmaWxlICJTbGF2ZS1ydW5uaW5nLmVtcHR5IiBzdGlsbCBleGlzdHMuXHBh
cg0KPkFmdGVyIHRoZSBmaWxlIGlzIGdvbmUgcmVhZCBpbiB0aGUgZGF0YSBvdXQgb2YgdGhlIHBh
cmFtLWZpbGUgb3IgYW55IG90aGVyIGRhdGEtZmlsZS5ccGFyDQpccGFyDQpDbGV2ZXIhICBJIGNh
biBzZWUgaG93IHRoaXMgbWlnaHQgc29sdmUgV29qdGVrJ3MgVVNCIHByb2JsZW0uXHBhcg0KSSBk
b24ndCAqdGhpbmsqIHRoaXMgd291bGQgYmUgYSB2ZXJ5IGdvb2Qgc29sdXRpb24gZm9yIG15XHBh
cg0KcGFydGljdWxhciBzaXR1YXRpb24sIGJlY2F1c2Ugb2YgdGhlIHJhdGhlciBjb252b2x1dGVk
IHdheSBccGFyDQpJIG5lZWQgdG8gaW50ZXJhY3QgYmV0d2VlbiBCbGFja2JveC0+Rm9ydHJhbiBE
TEwtPkJsYWNrYm94LCBccGFyDQpwbHVzIHRoZSBsb25nIHJ1bm5pbmcgY29tbWFuZCBwdXRzIHVw
IHNvbWUgZ3JhcGhpYyBkaXNwbGF5c1xwYXINCnRvIG1vbml0b3IgcHJvZ3Jlc3MgYW5kIGhhcyBz
b21lIGludGVyYWN0aXZpdHkuICBIbW0uLi5ccGFyDQpccGFyDQpGcmFua2x5LCBhbGwgSSdkIHJl
YWxseSBuZWVkIGlzIGZvciBPYmVyb24gTWljcm9zeXN0ZW1zXHBhcg0KdG8gYWRkIHNvbWUgc29y
dCBvZiAieWllbGQiIHByb2NlZHVyZSwgd2hpY2ggd291bGQgdGVtcG9yYXJpbHlccGFyDQphbGxv
dyB0aGUgQmxhY2tib3ggZnJhbWV3b3JrIChhbmQgYW55IEFjdGlvbnMpIHRvIGhhdmUgXHBhcg0K
c29tZSBwcm9jZXNzb3IgdGltZSBkdXJpbmcgbXkgbG9uZyBydW5uaW5nIGNvbW1hbmQuICBUaGVu
IFxwYXINCkkgY291bGQgY2FsbCB0aGlzIHJlcGVhdGVkbHkgd2hpbGUgSSdtIGluIHRoZSBGb3J0
cmFuIERMTC4gIFxwYXINCkkgZXZlbiByZWNhbGwgaGF2aW5nIHNvbWUgZS1tYWlsIGV4Y2hhbmdl
cyB3aXRoIHNvbWVvbmUgYXQgXHBhcg0KT2Jlcm9uIE1pY3Jvc3lzdGVtcyBiYWNrIGluIDE5OTYg
d2hvIHdhcyBjb25zaWRlcmluZyBhZGRpbmdccGFyDQpzb21ldGhpbmcgbGlrZSB0aGlzIHRvIE9i
ZXJvbi9GIHYxLjIsIGJ1dCBJIGRvbid0XHBhcg0KdGhpbmsgaXQgZXZlciBoYXBwZW5lZC4gIEkg
ZG9uJ3QgdGhpbmsgdGhpcyB3b3VsZCBhZGQgbXVjaFxwYXINCm9mIHRoZSBjb21wbGV4aXR5IHJl
cXVpcmVkIGZvciBmdWxsLWJsb3duIG11bHRpLXRocmVhZGluZywgXHBhcg0KYnV0IGl0IHdvdWxk
IHN1cmUgc29sdmUgbXkgcHJvYmxlbS4uLlxwYXINClxwYXINCk1hcmNccGFyDQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxwYXINClxwYXINClRvIHVuc3Vic2Ny
aWJlIGZyb20gdGhpcyBtYWlsaW5nIGxpc3QsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhl
IHdvcmQgInVuc3Vic2NyaWJlIiB0bzpccGFyDQogICBibGFja2JveC1yZXF1ZXN0QG9iZXJvbi5j
aFxwYXINClxwYXINClRvIGdldCBhIGxpc3Qgb2YgdmFsaWQgZS1tYWlsIGNvbW1hbmRzIGFuZCBp
bnN0cnVjdGlvbnMgb24gdGhlaXIgdXNhZ2UsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhl
IHdvcmQgImhlbHAiIHRvIHRoZSBhYm92ZSBhZGRyZXNzLlxwYXINClxwYXINClNlbmQgYW55IHBy
b2JsZW0gcmVwb3J0cyBvciBxdWVzdGlvbnMgcmVsYXRlZCB0byB0aGlzIGVtYWlsIGxpc3QgdG8g
dGhlIGxpc3Qgb3duZXIgYXRccGFyDQogICBvd25lci1ibGFja2JveEBvYmVyb24uY2hccGFyDQpc
cGFyDQpDdXJyZW50IHBvc3RpbmcgcG9saWN5OlxwYXINClxwYXINCmEpIFRvIHBvc3QgeW91IHNo
b3VsZCB1c2UgdGhlIHNhbWUgYWRkcmVzcyBieSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQgdG8g
dGhlIG1haWxpbmcgbGlzdC4gVGhhdCB3YXksIHRoZSBsaXN0IHNlcnZlciB3aWxsIHJlY29nbml6
ZSB5b3UgYXMgc3Vic2NyaWJlciBhbmQgZm9yd2FyZCB5b3VyIHBvc3RpbmcgaW1tZWRpYXRlbHks
IHdpdGhvdXQgY3JlYXRpbmcgYW55IG92ZXJoZWFkLlxwYXINClxwYXINCmIpIElmLCBmb3Igc29t
ZSByZWFzb24sIHlvdSBjYW5ub3QgcG9zdCBmcm9tIHRoZSBhZGRyZXNzLCBieSB3aGljaCB5b3Ug
YXJlIHN1YnNjcmliZWQsIHlvdXIgbWVzc2FnZSB3aWxsIGJlIG1vZGVyYXRlZCB0byBhdm9pZCBz
cGFtLiBQbGVhc2UgdW5kZXJzdGFuZCB0aGF0IG1vZGVyYXRpb24gd2lsbCBvZnRlbiBjYXVzZSBz
b21lIGRlbGF5LCBpbiBwYXJ0aWN1bGFyIG92ZXIgd2Vla2VuZHMgb3IgaG9seWRheXN9fQAgYW5k
IA=


----boundary-LibPST-iamunique-726621364_-_---
Received on Thu Feb 20 2003 - 21:14:11 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:26 UTC