タグ

threadに関するho4kawaのブックマーク (2)

  • Efficient data transfer through zero copy

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Efficient data transfer through zero copy
  • スレッドから値を返すには

    @ITの スレッドの戻り値の取り方についてより。 スレッドでの処理は何かと面倒が多いのですが、結果を返すというのもかなり面倒な処理です。スレッドを扱う上で難しいのは、複数スレッドから操作されるデータの扱い、つまり同期の問題と、複数スレッドの協調動作の扱いです。 データの同期も、スレッドの協調動作も、同じsynchronized キーワードを利用するのですが、だからこそ逆に使い分けが混乱しがちなのではないでしょうか。 このあたりは詳しく掘り下げると分量が多くなるので、とりあえずスレッドからの結果取得のサンプルです。 public class ThreadTest extends Thread { /** 同期用オブジェクト */ private Object lock = new Object(); /** 処理完了フラグ */ private boolean flag; /** retur

  • 1