- ベストアンサー
非再入可能なプログラム
非再入可能なプログラムの意義がわかりません。 別にどのプログラムも再入可能にしておけばいいと思うのですが 非再入可能にする意味ってあるのでしょうか? 呼出したプログラムが、ちゃんと呼び出し元に戻らないと どんなプログラムでも困ると思うのですが。。
- みんなの回答 (11)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (10)
- chukenkenkou
- ベストアンサー率43% (833/1926)
- chukenkenkou
- ベストアンサー率43% (833/1926)
- chukenkenkou
- ベストアンサー率43% (833/1926)
- chukenkenkou
- ベストアンサー率43% (833/1926)
- GOOD-Fr
- ベストアンサー率32% (83/256)
- tatsu99
- ベストアンサー率52% (391/751)
- tatsu99
- ベストアンサー率52% (391/751)
- equinox2
- ベストアンサー率48% (321/660)
- Tacosan
- ベストアンサー率23% (3656/15482)
関連するQ&A
- プログラム構造の「再帰的」について
再帰的の説明に 「再帰的とは、あるプログラムがその内部から自分自身を呼び出して使用できる性質である。」「したがって再帰的であれば、必然的に再入可能でもある。」とありました。 ここで、「したがって再帰的であれば、必然的に再入可能でもある。」とは、つまり、プログラムAの中に再帰したプログラムA’が既に再入している状態にある、ということを表しているという理解かな?と思っているのですが、宜しいのでしょうか? より良い理解のために、補足説明などいただけたら、と思います。よろしくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- プログラムの構成について
構成上どれがいいんでしょうか? 1.複数のプロセスで同時に実行できるようにしたプログラムは再帰的である。 2.逐次再使用可能なプログラムは、再入可能でもある。 3.再入可能プログラムはを実現するためには、プログラムを手続き部分とデータ部分に分割して、データ部分をプロセスごとにもつ必要がある。 4.再帰的処理のためには実行途中の状態をFIFO方式で記録し、制御する必要がある。
- ベストアンサー
- その他([技術者向] コンピューター)
- 恰好が悪いのですが、伺います。
再入可能状態のプログラムルーチンが呼び出されている間には、 プロセス毎に使える領域が割り当てられている、 との主旨の説明を見掛けました。 但し、「複数回に渡って呼び出されたプログラムルーチンには、共有ロックが掛けられている。」との回答を別の質問ページで賜れましたので、 残念乍ら、私の誤解が残っているのだろう、と思われます。 従いまして、早急に分かりませんと、たとえ多くの参考書を読み耽りましても、 徒労に終わり兼ねませんから、畏れ入りますが、教えて下さい。 ★「プロセス毎に使える領域の『占有ロック』」が、 "再入可能プログラムルーチン"によって叶えられ得るのでしょうか?
- ベストアンサー
- 情報処理技術者
- プログラムから開くを使ってしまいました。
Zipの解凍がうまくいかなかったので、いろいろ試している最中に何を思ったかマウスの右クリックをして「プログラムから開く」を選んでしまいました。そして、ウィンドウズフォトギャラリーとかウィンドウズエクスプローラーなど開くようになってしまいました。それで、パソコン内の全部のZipファイルが選択したプログラムで開くようになったようです。とりあえず、Zipの解凍がうまくいかなくていいから元に戻るようにしておかないとまた別のファイルをダウンロードしてもうまくいないことになるから困っています。うまく言葉で表現できていないからよくわからないかもしれませんが、普通に開いてうまくいかなかったから「プログラムから開く」をしてしまって元に戻らないということです。よろしくお願いします。困っております。
- ベストアンサー
- その他(ITシステム運用・管理)
- プログラムを作成したいのですが
プログラムを作成したいと思っているのですが、何か見本になるようなプログラムは無いでしょうか? 自分では、まだ一から10までプログラムを作成できないのでよろしくお願いします。 ネットでは自分の作りたいように作成しなさいと、書いたりしてありましたが、転職用になにか打ち込みをしてみたいのです。 ゲームサンプルなど打ち込んでいるのですが、中々有意義なものではないので、プログラムサンプルを頂きたいのです。 よろしくお願いします。
- ベストアンサー
- その他(ソフトウェア)
- 大学再入学か、編入か迷っています。
大学再入学か、編入か迷っています。 今回、初めて質問する者です。自分は大学2年なのですが、現在在籍している大学の授業があまりにもひどく、動くなら早い内にと編入を考えています。 ですが、編入となると3年次からになり、たとえやりたい事があってもすぐに就活が始まり短い期間でしか学ぶ事が出来ないと思うのですが…。また1から学ぶ場合は再び大学を受験する考えもあるのですが、その場合仮に入る事ができても卒業する時の年齢が悩みになっています。(就職は年齢が左右すると聞いたため)それとこれは、個人的な事なのですが自分には下に弟がいるのですが再入学の場合は同じ学年になりそれも含め悩みになっています。 今の現状を解決するには早めに解決したいのですが、自分の回りには大学に進学した人が少なく相談ができない状況です。 立て続けの質問やつたない文でわかりにくく申し訳ないのですが、どなたかアドバイス頂ければ幸いです。 宜しくお願い致します。
- ベストアンサー
- 大学・短大
- "プログラムから開く"で
先程パソコンの操作を誤り、"プログラムから開く"で間違ったプログラムを選択してしまいました。 その操作をしてから、デスクトップに表示されているコンピューター、コントロールパネル等以外のどのアイコンもwindows アドレス帳のものになっていて、クリックしてもアドレス帳が開かれてしまいます。どうすれば元の状態に戻せるのでしょうか? パソコンはあまり詳しくないので、用語が間違っていたり質問の意味を上手く伝えれられていなかったら申し訳ありません。
- 締切済み
- Windows 7
- 継ぎ接ぎの様な質問文で畏れ入ります。
(プロセス・スレッドではなく、)タスクによって 再入可能プログラムは別の記憶領域へ呼び出されていて、 其の各記憶領域の峻別の為に、 個別の局所変数が割り当てられるのでしょうか?
- ベストアンサー
- 情報処理技術者
- 正しいプログラムから開けない…。
パソコン初心者なので説明不足や意味不明だったらすいませんっ。 マイピクチャにある画像ファイルを右クリックして、[プログラムから開く]で何かを変更してしまいました。 それからはいつも画像ファイルが別のプログラムで開くようになってしまいました。 (今は「Microsoft Office Picture Manager」というプログラムになっています。) もとはどんなプログラムになっていたのかも分かりません。だからもとに戻すことができません。 動画ファイルも保存しても、開くと静止で表示されるだけで、困っています。 動画ファイルも正常にもどれば、動くと思うんですが…。 どなたか教えてください。よろしくお願いします。
- ベストアンサー
- その他(ソフトウェア)
- プログラムを始めるなら
C言語をある程度知っている人なら、プログラミングは大丈夫だと言われる理由って何でしょう? 別にC言語を元に全てのプログラムができたわけでもないし、 オブジェクト指向のプログラムとは毛色が違うし。 私自身C言語,javaなどのソースが読める程度しかできませんが、 プログラミングが出来るとはお世辞にも言えません。 何故このような事が言われているのでしょう? また、最初に学ぶべき言語としてはやはりC等の言語がいいのでしょうか? それともアセンブリ言語のような物の方がいいのでしょうか?
- 締切済み
- その他(プログラミング・開発)
お礼
ありがとうございます。ずいぶんと詳しいですね。 x86のアセンブラではなく汎用機のアセンブラを利用していますが、 意味は十分理解しました。ただ、もう少し不安なので、より現実的な 質問をさせてください。 汎用機において通常のバッチモジュールは、jobスケジュールに 従いシリアルに流れることが多いです。 この場合、リエントラントは不要であると思います。 ただ、このバッチから呼ばれる共通ルーチン(アベンドルーチンなど)は どのモジュールから呼ばれることもあります。 この共通ルーチンが動的に呼ばれる場合、共通ルーチンがロード上に 展開されますが、リエントラント仕様でないと変数域の上書きが される可能性があると思ってよいのでしょうか? それとも、複数のモジュールから呼ばれてメモリ上に展開する場合は、 それぞれ別の領域に展開されるのでしょうか?(リエントラント不要)