私はコンピュータ サイエンスを勉強している 3 年目なので、おそらくこの質問に対する答えはすでにわかっているはずですが、それでもわかりません。とにかく、私は現在、学位を取得するために OS コースを受講しており、C のシグナル、セマフォ、スレッドなどの新しいプログラミング概念を数多くカバーしてきました。残念ながら、私の教授は Linux/OS でこれらすべてをカバーしています。 X視点。64 ビットの Windows マシンを使用している私にとって、これが意味することは、アラーム シグナルのインストールや、セマフォと pthread の使用などは、(私が知る限り) 私のマシンではコンパイルまたは実行されないということです。
とにかく、現在、私は Linux を実行している VM で自分の割り当てを行っているだけで、これまでのところうまく機能していますが、コーディングには Windows 環境の方がずっと好きです。
では、ご想像のとおり、これらすべての機能 (アラーム信号、セマフォ、pthreads など) を使用してコーディングし、Windows でコンパイルしてテストできるようにする方法はありますか? ? Windows OS がアラーム信号をサポートしておらず、POSIX 機能が制限されていることは十分承知していますが、cygwin について噂が飛び交っているのを聞いたことがあります。これらの機能を使用するためにバックグラウンドで実行できる Linux カーネル。
とにかく、誰かが私に推奨するオプションのリストを提供できる場合(それが私の最良のオプションであると考えていても、できればVMに固執しないでください)、そしておそらくいくつかのヒント、長所、短所、セットアップガイド、または、これらのオプションの空でないサブセットを本当に感謝します。また、あなたが尋ねる前に、私たちは課題で C と上記のプログラミング機能を使用する必要があるため、残念ながら win32 オプションの Java またはコードへの切り替えはありません :(
知恵の言葉を貸してくれる人に前もって感謝します:)