2016-09-23 4 views

答えて

0

あなたがする必要があるのは、

ウェブアプリケーションが起動している間。継続的にご使用のシリアルポートをリッスンします

  • スポーンスレッド、
  • それが共通の場所に出力します書きください(すなわち、いくつかのスレッドセーフなキュー、ThreadLocalのなど)は、共通のコンテナへ
  • AccessからあなたのSpringコントローラ

詳しい使用方法はhttp://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.htmlをご覧ください。

+0

私はTaskExecutorを実行できました。このタスクは、ブロック読み取りを行います。読んだ後、私はいくつかの検証をするために休憩サービスを呼び出す必要があります。 2番目と3番目の点を理解していないだけです。 –

+0

@bernardderomm TaskExecutorは別のスレッド上にあり、Webアプリケーション全体をブロックしないので、シリアルポート操作の実行中に休憩サービスを呼び出すことができます。それがシリアルポートで完了したら、共通にアクセス可能な媒体に書き込みます。 – JuniorDev

関連する問題