2009-05-12 13 views
1

こんにちは皆私はmainメソッドでjavaクラスを記述し、matlabのメソッドの前に時間がかからず、時間のかかるmatlabからメソッドを起動します。あなたがスレッドを必要とするようメソッド呼び出しの順

おかげ

答えて

2

が鳴るください私が最初に実行されるように、MATLABからメソッドを実行したい、私は他の方法を実行したいので、あなたは私を助けることができます。 Sun's concurrency tutorialが便利です。

public static void main(String[] args) { 
    Runnable r = new Runnable() { 
     public void run() { 
      doMethod(); 
      doOtherMethod(); 
     } 
    } 
    new Thread(r).start(); 
    doAnotherMethod(); 

も参照してください ThreadRunnableのJavadoc:

基本的に、あなたはこのような何かを行うことができます。

0

java.util.concurrentパッケージを見てください。これは、パラレルでタスクを実行し、タスクを調整する機能を備えています。

0

私は、Matlab Thread's join()メソッドを使用して、スレッドが終了するのを待ってから他のメソッドを続行したいと思うと思います。

私はそれがあなたが「最初に実行されるmatlabからのメソッドで、次に他のメソッドを実行したい」という意味であるかどうかはわかりません。

私は分かりません。質問は面白いですが、なぜ "私はmatlabからメソッドを呼び出す"と言っても、あなたがmatlabメソッドを呼び出すために使用しているコードを提供していませんでした。おそらくあなたがどのように示したら?

関連する問題