問題タブ [pascal-fc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
299 参照

concurrency - 並行性:チャネルとは何ですか?

私は並行性テストのためにpascal-fcを研究しています。

私はJavaのスレッドとそのモニターに精通しています。

チャネルの役割がわかりません。説明してください。

0 投票する
1 に答える
1140 参照

pascal - パスカルFCを学ぶ

Pascal FC のチャネルと rendesvouz メカニズムに関するチュートリアルと例を探しています。

0 投票する
1 に答える
326 参照

pascal-fc - pfccomp または pint を使用して Pascal-FC プログラムを実行する

http://www-users.cs.york.ac.uk/burns/pf.htmlにある Windows Vista 用の Pascal FC 実装を使用しています。

リンクにある食事の哲学者の問題を実行しようとしていますが、コンパイラを機能させる方法がわかりません。

スクリーンショット

0 投票する
1 に答える
240 参照

concurrency - Pascal FC がこのコードをモニターで実行したくないのはなぜですか?

Eclipse Gavab 2.0 を使用して Pascal-FC で並行処理をプログラミングしています。プログラムを実行できない場合、エラーが何であるかを常に通知するため、これまでのところ使用に問題はありません。セマフォを使用して生産者と消費者の問題を解決しましたが、問題なく機能しました。モニターを使用して実行しましたが、実行すると、1秒間起動してから停止し、他に何もしません。エラーはまったく表示されず、コードに問題はありません。コンパイラの問題ですか?

セマフォを使用したプロデューサー/コンシューマー:

セマフォの出力を使用したプロデューサー/コンシューマー

モニターを使用したプロデューサー/コンシューマー:

モニターの出力を備えたプロデューサー/コンシューマー