マルチスレッド

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

RSS

  • 受付中

    回答
    1

    非同期処理に対する返り値のバイトオーダーが崩れる問題について(ソースコードあり)

    C言語にてこちらのサイトを参考にサーバへの非同期データ呼び出し処理を実装したいと思っています。中でも参考にしたのがOSSのスレッドプールで、このサイトにのっていたサンプルを参考にスレッドプールからデータ取得のAPI(ここではread_data())を呼び出し、非同期なデータ呼び出しプログラムを実装しました。しかし、結果の出力部分でバイトオーダが崩れる問題が発

    • 0評価
    • 51PV
    Chironian Chironian 2日前に コメント
  • 受付中

    回答
    2

    WorkerThreadが2個目以降のキューを実行しません。

    WorkerThreadを用いたプログラムを作成しております。 概要 リストコマンドラインに入力された数字によって動作を変更し、 サブスレッドで入力され次第随時実行していきます。 キューには連結リストを使用しています。 環境 VMware 7.1.4 build-3848939 Unbuntu Linux #define _CRT_S

    • 0評価
    • 57PV
    Harahira Harahira 1週間前に 回答
  • 解決済

    回答
    2

    Worker Thread作成の手がかりを教えてください。

    こんにちは。 現在、Ubuntu-64bit/VMwareによる仮想環境のlinuxにてマルチスレッドを作成しております。 メインスレッドは入力・画面出力(サブスレッドの結果)を担当、サブスレッドはWorker Threadとし、ファイル読み込み、リスト作成、リストで得られた情報から各処理を行います。 このような動作をするプログラムをCで作り

    • 0評価
    • 86PV
    yohhoy yohhoy 2週間前に ベストアンサー
  • 解決済

    回答
    1

    fgetsを使用した際のエラーが解決できません。

    初めまして、こんにちは。 現在、Ubuntu-64bit/VMwareによる仮想環境のlinuxにてマルチスレッドを作成しております。 fopenにて取得したファイルポインタを構造体に格納し、構造体変数のアドレスを スレッドに渡しました。(引数が複数あったため) その後、pthread_createで作成したスレッドをpthread_join

    • 0評価
    • 78PV
    a4273 退会済みユーザー 3週間前に コメント
  • 受付中

    回答
    1

    Scalaでのスレッドセーフなコレクションについて

    実現したいこと Scala初心者です。 現在、Scalaでの開発を行っているのですが、C#でのConcurrentDictionaryに相当するような(もしくはより良い)動作を必要としています。 Scalaでスレッドセーフなコレクションを扱いたい場合はどのようなクラス、コードにすればよいでしょうか? ConcurrentDictionaryでの

    • 0評価
    • 99PV
    ntkkni31 ntkkni31 1ヶ月前に コメント
  • 解決済

    回答
    2

    Androidアプリで途中で止まると困る重い処理を行う場合

    途中で止まると困る重い処理を行う場合は、ActivityからServiceを起動し、Serviceから別スレッドを起動し、その別スレッド上で処理を行わなければならない。 という考えはあっていますでしょうか? Androidアプリは基本的にはシングルスレッドで、ServiceもUIスレッドで実行される。 MessageQueueはスレッドに

    • 0評価
    • 144PV
    greclist greclist 2ヶ月前に ベストアンサー
  • 解決済

    回答
    2

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

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

    • 0評価
    • 217PV
    KSwordOfHaste KSwordOfHaste 3ヶ月前に ベストアンサー
  • 解決済

    回答
    2

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

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

    • 0評価
    • 318PV
    x__x x__x 4ヶ月前に ベストアンサー
  • 解決済

    回答
    2

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

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

    • 1評価
    • 580PV
    Chironian Chironian 4ヶ月前に ベストアンサー
  • 解決済

    回答
    1

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

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

    • 0評価
    • 372PV
    yuba yuba 5ヶ月前に コメント
  • 解決済

    回答
    2

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

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

    • 0評価
    • 194PV
    dwarf dwarf 5ヶ月前に コメント
  • 解決済

    回答
    3

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

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

    • 0評価
    • 422PV
    gochuumonha gochuumonha 6ヶ月前に コメント
  • 解決済

    回答
    2

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

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

    • 0評価
    • 528PV
    tarm0120 tarm0120 6ヶ月前に ベストアンサー
  • 解決済

    回答
    1

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

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

    • 0評価
    • 359PV
    yohhoy yohhoy 7ヶ月前に コメント
  • 解決済

    回答
    2

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

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

    • 0評価
    • 526PV
    tarm0120 tarm0120 7ヶ月前に ベストアンサー
  • 受付中

    回答
    0

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

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

    • 0評価
    • 372PV
    teratailが8ヶ月前に アップデート
  • 解決済

    回答
    4

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

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

    • 0評価
    • 859PV
    syogakusya syogakusya 9ヶ月前に 回答
  • 解決済

    回答
    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評価
    • 315PV
    k3n k3n 11ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    pythonでのマルチスレッド?

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

    • 0評価
    • 342PV
    matobaa matobaa 11ヶ月前に 回答
  • 解決済

    回答
    3

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

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

    • 1評価
    • 1063PV
    TEC_SN TEC_SN 11ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    31

  • 総質問数

    34

  • 今週の質問数

    1

タグ別ランキング

タグ別ランキング

タグ別ランキング

関連するタグ

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