memory allocated with mxMalloc
古いコメントを表示
Suppose within an m-file I use a mex file to allocate persistent memory using mxMalloc and mxMakeMemoryPersistent.
When the mex file returns, I then start a batch job and pass the pointer returned by the mex file to the batch job.
Will the batch job be able to access this memory?
More info: A GUI is used to control hardware components which write to the mxMalloc'ed memory block, I would like the batch job to save the data written there in parallel. Don't worry, synchronization will be taken care of.
3 件のコメント
Peter Li
2011 年 9 月 20 日
Interesting question; I don't have experience with MakeMemoryPersistent, but my intuition is that this will work. You are passing the pointer out and back in as a long or something?
rick
2011 年 9 月 20 日
Peter Li
2011 年 9 月 23 日
Ah sorry, I didn't realize this was specific to interprocess calls. In that case Edric's suggestion sounds like the way to go.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で MATLAB Compiler についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!