No.1ベストアンサー
- 回答日時:
おっしゃる通りプロセスAのアドレスはプロセスBにとって無意味な数値です。
プロセス間通信でプロセスAの関数の結果をプロセスBで受け取る方法があります。
※プロセスAとBが改変できる事が前提
Windowsであれば、SendMessage(MsgはWM_COPYDATA)を使って別プロセスにデータを送信可能です。
関数実行の要求はプロセスB→プロセスA、
関数の結果を受け取るにはプロセスA→プロセスBにSendMessageします。
できればプロセスBのスレッドでプロセスAの関数をコールしたかったのですが、
やはり難しそうですね。
回答ありがとうございました。
No.3
- 回答日時:
参考までに
WindowsおよびLinuxでは
プロセスごとに仮想メモリー空間が構成されます。
従って、プロセスが異なると、仮想メモリー空間が異なるため
互いのアドレスは意味がありません。
(前回答のとおり)
なんらかのプロセス間通信を使う以外に情報をやりとりをする方法
はありません。
ちなみに、プロセスとは、リソース(メモリーをふくめた)の
管理単位でもあります。
また、スレッドとは並行処理され得る最小単位のことで
プロセスは複数のスレッドから構成されます。
同一プロセスのスレッド同士はリソースを共有するので
スレッド同士なら、メモリーアドレスは意味を持つでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- 環境学・エコロジー 二酸化炭素の排出 1 2023/08/07 16:40
- 政治 私は文部科学省ヘ入り込んで投稿した私の建議文を彼らが私の依頼まましましょうか。? 2 2023/08/22 07:08
- 哲学 真実の信仰=真理の探究 1 2022/11/26 09:03
- 数学 数学3の微分法・対数関数の導関数に関しての質問です。 [ ] は絶対値を表しています。 y=log[ 3 2022/05/24 14:07
- 数学 3次関数の極値を求める際 微分して導関数求める→因数分解して=0を求める といったプロセスですが、例 2 2023/05/17 13:27
- CPU・メモリ・マザーボード 今のCPUは2nmプロセスとか何やらで製造されているかと思いますが、このスケールをどんどん大きくして 3 2023/06/07 20:34
- 心理学 ライフヒストリー調査において、いくつかのライフ・ストーリー事例を集めることにより、共通する点が浮き彫 1 2023/06/21 11:34
- 数学 1次合同式について、 「4755x≡7270(mod655)は170x≡65(mod655)に書き直 1 2023/06/08 14:29
- 不安障害・適応障害・パニック障害 認知療法について 1 2022/09/14 20:20
このQ&Aを見た人はこんなQ&Aも見ています
-
好きなおでんの具材ドラフト会議しましょう
肌寒くなってきて、温かい食べ物がおいしい季節になってきましたね。 みなさんはおでんの具材でひとつ選ぶなら何にしますか? 1番好きなおでんの具材を教えてください。
-
一回も披露したことのない豆知識
あなたの「一回も披露したことのない豆知識」を教えてください。 「そうなんだね」と「確かに披露する場所ないね」で評価します。
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら「ろうそくの数はあなたが好きな人の数です」と言われ浮気者扱いされたことをいまだに根に持っています。
-
お風呂の温度、何℃にしてますか?
みなさん、家のお風呂って何℃で入ってますか? ぬるめのお湯にゆったり…という方もいれば、熱いのが好き!という方もいるかと思います。 我が家は平均的(?)な42℃設定なのですが、みなさんのご家庭では何℃に設定していますか?
-
コマンド(例えばls)の出力結果を文字列で取得するプログラムの作成方法
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
C#でのbatファイル実行結果取得
-
SendMessageが失敗するときがある
-
他のアプリケーションをクリッ...
-
他のEXEが起動しているかの確認
-
Windowsでのfork方法
-
Process.Startの戻り値を後で取得
-
Visual C++からpingを実行して...
-
起動中のEXCELファイル(EXCEL...
-
プロセスが実行中かどうか調べ...
-
タスクマネージャーのプロセス...
-
プロセスのアタッチ・デタッチ...
-
別のプロセスの関数を呼び出す...
-
GetModuleFileNameでエラーが出...
-
C++でシェルを起動
-
非表示になったエクセルは?
-
explorer.exeが異様にメモリを食う
-
プロセスIDの取得方法について
-
異なるプロセス間でのイベント...
-
ウィンドウのタイトルからプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
C#でのbatファイル実行結果取得
-
explorer.exeが異様にメモリを食う
-
プロセスのアタッチ・デタッチ...
-
タスクマネージャーのプロセス...
-
怪しいプロセス教えてください。
-
非表示になったエクセルは?
-
Process.Startの戻り値を後で取得
-
ADOでアクセスのレコードに...
-
Windowsでのfork方法
-
他のコンピュータのプロセスを取得
-
プロセスIDからウィンドウハ...
-
SendMessageが失敗するときがある
-
プロセスが実行中かどうか調べ...
-
IISがフリーズ
-
ロードアベレージが高いのです...
-
プロセスIDの取得方法について
-
OSPFでプロセスを分ける意義に...
-
API関数 GetExitCodeProcess
-
別のプロセスの関数を呼び出す...
おすすめ情報