Is matlab officially going to release multithreading-like SDK feature?
1 view (last 30 days)
Show older comments
Minggui Chen
on 6 Oct 2016
Answered: Minggui Chen
on 17 Aug 2018
multithreading is required for many applications. Is matlab officially going to release multithreading-like SDK feature?
5 Comments
Walter Roberson
on 7 Oct 2016
spmd() has labSend() and labReceive()
It is also possible to use memmapfile() to open a common file -- though I am not certain how well that would work with multiple updates.
For OS-X and Linux there is a File Exchange contribution for shared matrices.
You could use TCP or UDP, as long as you can predict the port numbers of each thread.
At the moment, the only way I can think of to be able to handle a GUI is to use parfeval() or batch(); Edric Ellis suggests the example http://www.mathworks.com/help/distcomp/examples/parfeval-blackjack.html on this topic.
Accepted Answer
Walter Roberson
on 7 Oct 2016
Mathworks has a policy of not publicly releasing information about future features. Anyone who knows the answer is not permitted to reveal it in public. You can contact Mathworks Sales for comment under Non Disclosure Agreement.
Speaking as someone who has not been told anything on the topic by Mathworks, my expectation is that the answer is "Not until at least Mathworks replaces Java with something else as the underlying basis of the user interface".
0 Comments
More Answers (2)
sen sun
on 17 Aug 2018
i am doing similar thing,i want to build several-computer-communication using tcpip socket in spmd ,i will appreciate if you have any advice,look forward to your reply
0 Comments
See Also
Categories
Find more on Code Execution in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!