マルチスレッド

マルチスレッドは、どのように機能がコンピュータによって実行したのかを、(一般的にはスレッドとして参照される)実行の複合的な共同作用するストリームへ区分することが出来ます。

RSS

  • 解決済

    回答
    1

    Thread.interrupt()にきちんと反応するループを書くには?

    Java8で、無限ループを持つワーカースレッドを書こうとしています。 このワーカースレッドはObject.wait()を使って(より正確にはCondition.await()なのですが)イベント発生を待ち順次処理するもので、ワーカースレッドを止めるにはThread.interrupt()を使おうと思っています。 コードの全体像はこんな感じ void

    • 0評価
    • 114PV
    yuba yuba 2週間前
  • 解決済

    回答
    1

    ループ処理と並列処理の実行時間測定についての疑問

    ループ処理と並列処理でネットワーク遅延が含まれる処理についてサーバからのレスポンスを待ち受けせずに行った場合(マルチスレッド)とループにより一つずつ処理を実行していった場合で実行時間についてベンチマークを取得しました。 プログラムをいかに掲載します。プログラム説明としましては、ベンチマークに入る前にサーバプログラムはコネクションを確立し、そのコネクションを

    • 0評価
    • 67PV
    kkkmokotan kkkmokotan 1ヶ月前
  • 解決済

    回答
    2

    マルチスレッドプログラム(Linux)によるシリアル通信受信 [ C言語 ]

    前回、マルチスレッドプログラムについて説明した者です。 シグナルにおいて非同期シグナルセーフな関数を用いずに処理をおこなっていたため、デッドロック等の可能性を踏まえプログラムを改良しております。 シグナルではなくsigwait() を用いて、同期的なシグナル待機に書き換えております。sigwait()を使用することで、非同期シグナルセーフな関数に

    • 0評価
    • 115PV
    tarm0120 tarm0120 1ヶ月前
  • 解決済

    回答
    2

    マルチスレッドプログラム(Linux)によるシリアル通信 [ C言語 ]

    現在linuxマルチスレッドのプログラムでシリアル通信の受信をやっております. プログラム起動後数回は受信に成功するのですが, その後全く受信することができません.原因がわかる方がいらっしゃいましたらご教授お願い致します. シリアルを開く関数 int open_serial_port( char* modem_dev ){ struct te

    • 0評価
    • 153PV
    tarm0120 tarm0120 1ヶ月前
  • 受付中

    回答
    0

    並列処理(非同期処理)で出力されたログの整形

    実現したいこと 現在とある処理を複数のスレッドを使って並列に処理を行なっているのですが、 並列に処理している為にログデータがばらばらに出力されてしまいます。 並列処理を行いつつ、ログは整形する方法について良い方法がないでしょうか? 前提条件 ・言語はperlを使用している ・実際に処理を行い、ログを出力する部分の担当ではないため、ソースコ

    • 0評価
    • 135PV
    rion9339 rion9339 2ヶ月前
  • 解決済

    回答
    4

    【.NET】マルチスレッドプログラミングの学習

    質問 .NETにおけるマルチスレッドプログラミングの学習をしたいため、参考になるサイト・書籍を教えていただきたいです。 背景 業務によりしばしばマルチスレッドのサーバーサイドアプリケーションを開発するのですが、社内では未だにスレッド関連の機能の実現にSystem.Threading.Threadクラスを利用しています。 ところが、ネット上では「T

    • 0評価
    • 282PV
    syogakusya syogakusya 3ヶ月前
  • 解決済

    回答
    1

    Mac マルチスレッドプログラミング:なぜか型が違うと指摘される

    現在Mac OS X El Capitan、gcc バージョン4.2.1の環境で、 マルチスレッド・プログラミングの作成をC言語で行っているのですが、 ヘッダファイルで (1) typedef struct _ThreadParamter { struct in_addr c_ipaddr; //IPアドレス in_port_t

    • 0評価
    • 150PV
    k3n k3n 4ヶ月前
  • 解決済

    回答
    3

    マルチスレッドでの遅延処理について

    前提・実現したいこと Visual Studio2010を使用して画像を取得するアプリケーションを作成しています。 1秒間に0.1GB程度(実質60MB/s)のデータをフレームレートが30程度のスピードにて取得してファイル出力(HDDへ)するのが目的のため、ファイル出力分の遅延処理が発生します。遅延時にも画像データを取りこぼさないよう、スレットを複数に分

    • 1評価
    • 534PV
    TEC_SN TEC_SN 5ヶ月前
  • 受付中

    回答
    1

    pythonでのマルチスレッド?

    メニュー画面で1,2,3の中から数字を選び選ばれた数字を連続で表示させる処理があります。 この処理の途中でcボタンが押されたらメニューに戻るようにしたいです。 まだ始めたばかりで教えていただいても難しすぎるソースでは理解できないかもしれませんが、どなたか教えていただけるとありがたいです。 簡単にソースを載せておきます while True: n

    • 0評価
    • 202PV
    yoshinaga12 yoshinaga12 5ヶ月前
  • 受付中

    回答
    2

    C++ におけるスレッド間での変数渡し

    C++にてプログラミングをしています。 スレッド間で配列の中身をコピーしたいです. 具体的には matrix[N][5]というメインスレッドの変数にN個のスレッドから変数を格納したいのですがうまく格納ができていない状態です. スレッド内のget_five_number により5つの変数が代入されます それをN回やることでメインスレッドのmatrix

    • 0評価
    • 513PV
    toma_kazusa 退会済みユーザー 10ヶ月前
  • 解決済

    回答
    2

    C++ におけるマルチスレッディングプログラム

    C言語のマルチスレッドプログラムについて質問があります。 クライアントプログラムからAPIを使ってサーバにアクセスする際にマルチスレッドを用いて多重アクセスし高速化を図りたいです. APIは200回近く呼ぶため RTTを増加させた際にシーケンシャルアクセスだと大幅に時間がかかるってしまいます. そこでプログラミングしたのですが以下のソースのgl

    • 0評価
    • 311PV
    toma_kazusa 退会済みユーザー 10ヶ月前
  • 受付中

    回答
    3

    マルチスレッドのテストについて

    Javaでマルチスレッドのプログラムを書いています。 しかしどのようにマルチスレッドのテストを書けばいいのかがよく理解できていません。 あるstatic変数countに複数のスレッドから読み込み、書き込みするようなプログラムを作成した場合、スレッドセーフ性を担保するようなテストはどのようなものになるでしょうか。

    • 0評価
    • 671PV
    ゲストユーザー 10ヶ月前
  • 解決済

    回答
    1

    マルチスレッド 子スレッドから親スレッドにデータを送りたい場合はどうすればいいですか?

    子スレッドから親スレッドにデータを送りたい場合はどうすればいいですか? windows java です

    • 0評価
    • 242PV
    dordo1 dordo1 10ヶ月前
  • 受付中

    回答
    4

    C言語で処理のスケジューリング

    C言語のプログラムを書いています. 現在ネットワークのソケット通信部分をマルチスレッドの形にしてプログラムを書いているのですがサーバプログラム側の性能(実装方法?)の問題で処理の待ち受けが発生してしまっています. そのためマルチスレッディングで同時アクセスすることをやめ, スケジューリングを行い, 一定期間で処理を連続して行おうということを考えました.

    • 0評価
    • 585PV
    toma_kazusa 退会済みユーザー 11ヶ月前
  • 解決済

    回答
    2

    クライアントサーバプログラムでの通信の不安定さ

    クライアントサーバプログラムで client のリクエストをTCP serverのレスポンスをUDP で行っています. 研究施設からL2で大学まで疎通しているのですが, リクエストを1秒間に60回近く出しています. 帯域も十分な値を用意しています ですがなぜかリクエストの数が非常にまばらになってしまい, きちんと連続的に受信できていません.(マルチスレッ

    • 0評価
    • 532PV
    toma_kazusa 退会済みユーザー 1年以上前
  • 受付中

    回答
    3

    マルチプロセスでの排他制御について

    タグにマルチスレッドを設定しましたが実際はマルチプロセスです. ファイルにマルチプロセスからアクセスしたいのですが, 各プロセスで競合がおこってしまうとファイルがこわれてしまう可能性があると思います。 最適な設計としてstatic グローバル変数として鍵を定義し, 排他制御をするのが正しいのかと思ったのですが, これは正しいのでしょうか? なにか別に簡単な

    • 0評価
    • 701PV
    toma_kazusa 退会済みユーザー 1年以上前
  • 解決済

    回答
    1

    C言語 マルチスレッドを用いたソケット

    server2.c:154: 警告: implicit declaration of function ‘mystrlcat’ /tmp/cckhwOW7.o: In function `send_recv_thread': server2.c:(.text+0x4ea): undefined reference to `mystrlcat' collect

    • 0評価
    • 342PV
    shanso shanso 1年以上前
  • 受付中

    回答
    3

    c++プログラムのエラーについて

    以下のようなエラーが度々でてしまうのですが原因はなんなのでしょうか? undefined reference t' /lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command lie collect2: error: ld returned 1 e

    • 0評価
    • 548PV
    Soichiroiwai 退会済みユーザー 1年以上前
  • 解決済

    回答
    1

    C++におけるマルチスレッドプログラミングについて

    マルチスレッドの作成についてinclude <thread> を行ったのち std::thread t1(func(), 2,3) t1.join() のような感じでスレッドクラスを作成いたしました。 g++をもちいてコンパイルを行ったところstdのエラーが起こります。 func.cpp:230:3: error: ‘thread’ is not a me

    • 0評価
    • 486PV
    Soichiroiwai 退会済みユーザー 1年以上前
  • 解決済

    回答
    4

    マルチプログラミングでのグローバル変数について

    C++でのプログラミングについて質問があります サーバプログラムを作成しておりますが, 受信の部分を多重化しております さらにヘッダファイルよりグローバル変数を定義しておりこの配列にたいして非常に重い処理をさせています(高頻度の値の書き込みや読み込みです) 多重化の部分にforkをもちいてマルチプロセスにしているので各プロセスではメモリが独立しているので

    • 0評価
    • 618PV
    Soichiroiwai 退会済みユーザー 1年以上前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    29

  • 総質問数

    23

  • 今週の質問数

    0

タグ別ランキング

タグ別ランキング

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る