マルチスレッド

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

RSS

  • 解決済

    回答
    2

    C# マルチスレッドのスレッド数

    前提・実現したいこと C#にてマルチスレッドのアプリケーションを開発しています。 マルチスレッドのスレッド数の設定について教えていただきたいとことがあります。 既にあるアプリケーションに対して、スレッド追加をしたところ、コンテキストニューが表示されなくなりました。 最適な、スレッド数の確認方法と、設定方法をご教授いただけると助かります。 ま

    • 0評価
    • 126PV
    x__x x__x 1ヶ月前
  • 解決済

    回答
    2

    デュアルコアのCPUでマルチスレッド処理をする場合最適なスレッド数

    デュラルコアのCPUでマルチスレッド処理をする場合、一般的に最適(処理が高速)となるスレッド数はいくつでしょうか。それはCPUの種類や処理内容によっても変わってくるものなのでしょうか。ご教授お願い致します。

    • 0評価
    • 94PV
    peishun peishun 1ヶ月前
  • 解決済

    回答
    2

    セマフォ、ロックの実装について

    カーネル内の実装について、普段プログラマはセマフォやロックを用いて排他制御を行うと思うのですが、これらのセマフォやロックの実装について勉強致しました。 その結果、スピンロックという手法が取られていることがわかりました。ビジーウエイトによる実装ということがわかりました。そこで二つほど疑問ができました。 こちらのサイトを見る限りだと、そもそもカーネルの割

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

    回答
    2

    s2chronosにおけるスレッド制御について

    s2chronosですが、以下のようにプログラム例にならって書いても、 CloneTaskアノテーションで指定した数だけスレッドが走ってしまいます。 全くThreadPoolSizeに指定した数が効いてないようです。 今回約100万件のデータを処理するために初めてマルチスレッドに手を出しました。 さらに、例のようにgetThreadPool(

    • 0評価
    • 100PV
    dwarf dwarf 2ヶ月前
  • 解決済

    回答
    3

    マルチスレッドでないプログラムは同時アクセスが起きることは無いですか?

    wxWidgetsを使ってGUIアプリケーションを開発しています。複数のクラスである配列を共有したいと考えて先程質問をさせていただいたのですが、そもそもの部分で考え違いをしていたかもしれないので、再度質問させていただきました。 複数のクラスで共有した配列(それぞれのクラスから値の代入がある)をグローバルに定義すると、メモリ上で同時アクセスを起こしてしま

    • 0評価
    • 262PV
    gochuumonha gochuumonha 3ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 239PV
    yuba yuba 4ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 213PV
    kkkmokotan kkkmokotan 4ヶ月前
  • 解決済

    回答
    2

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

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

    • 0評価
    • 342PV
    tarm0120 tarm0120 4ヶ月前
  • 解決済

    回答
    2

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

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

    • 0評価
    • 334PV
    tarm0120 tarm0120 5ヶ月前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 259PV
    rion9339 rion9339 5ヶ月前
  • 解決済

    回答
    4

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

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

    • 0評価
    • 575PV
    syogakusya syogakusya 6ヶ月前
  • 解決済

    回答
    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評価
    • 229PV
    k3n k3n 8ヶ月前
  • 解決済

    回答
    3

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

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

    • 1評価
    • 800PV
    TEC_SN TEC_SN 8ヶ月前
  • 受付中

    回答
    1

    pythonでのマルチスレッド?

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

    • 0評価
    • 273PV
    yoshinaga12 yoshinaga12 9ヶ月前
  • 受付中

    回答
    2

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

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

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

    回答
    2

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

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

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

    回答
    3

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

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

    • 0評価
    • 973PV
    ゲストユーザー 1年以上前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 323PV
    dordo1 dordo1 1年以上前
  • 受付中

    回答
    4

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

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

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

    回答
    2

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

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

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

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    29

  • 総質問数

    28

  • 今週の質問数

    0

関連するタグ

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