shared-memory

    3

    2答えて

    App Engine Flexibleアプリケーションで共有メモリフォルダ/dev/shmのサイズを変更するにはどうすればよいですか? デフォルトでは64Mに設定されていますが、多くのアプリ(たとえばクロム)を実行するには低すぎます。私はそれを変更する方法はありません。 docker run commandにアクセスできる場合は変更する方法がありますが、アプリエンジンの柔軟なアプリを起動するときは

    1

    2答えて

    私は、共有メモリ領域が2つの異なるプロセスによって排他的にアクセスされるシナリオを持っています。プロセスを起動すると、最初のプロセスが正常にミューテックスをロックし、メモリを更新し、ミューテックスのロックを解除します。しかし、私は、2番目のプロセスがロックしようとすると、まだデッドロック状態にあり、ミューテックスがロックを解除するのを待っていることに気づいています。 mutexロックの時間差は、第

    0

    1答えて

    私は学校のプロジェクトで作業していますが、すべてが機能していますが、コンパイル時に "ポインタと整数の比較"という警告が表示されます。なぜこれが起こるのか誰も説明できますか?私は以下の4つの共用メモリ初期化について、同じ警告を得る。私は比較を行うためにさまざまな方法を試みました。私が読んだ限り、shmgetとshmatはエラーで-1を返します。警告が出ても、コードは完璧に機能します。私はエラーを促

    1

    1答えて

    共有メモリをブーストするためにリアルタイムデータを書いています。当初、私はこの私がSHMにアクセスするたびに使用していた:デバッグモードで boost::interprocess::managed_shared_memory segment(boost::interprocess::open_or_create, "MySharedMemory",20000000); を、私は、この呼び出しは

    0

    1答えて

    私はuniの割り当てを行っていますが、共有メモリにグローバル変数Bankを定義する際に問題があり、プロセスに共有アドレスがあるようになっています。私たちは競合状態を探索しています。私は、両方のプロセスがMakeTransactions()を呼び出し、競合状態を解消するためにセマフォを利用することになっています。現在、私は共有メモリに関する異なる型(int vs struct)のエラーに陥っています

    1

    1答えて

    プロセスAは、shmgetを使用して共有メモリ '1234'を作成しました。この後、プロセスAはshmatを使用してメモリを自身に接続します。 プロセスBはまたにshmatを使用して、自身に「1234」に対応する共有メモリを取り付けます。 「添付」は正確に何を意味していますか?同じメモリが2つコピーされていますか?もしそうでなければ、正確にこのメモリはどこに存在しますか?

    1

    1答えて

    shmop_readとshmop_writeを使用している人は誰でも安全なbefi要求を別のPHP要求ですか? 読み取りおよび書き込み操作にはセマフォを使用する必要がありますか?

    -1

    2答えて

    基本的に 'refresh'はキャッシング関数ですが、 'printer'は結果を出力するためのものです。 この例題は明らかにいくつかの点で失敗します。残念ながら、pythonのドキュメントはそれを助けません。 説明以外にも、作業コードが高く評価されます。 refreshで from multiprocessing import Manager, Process from random impo

    -1

    1答えて

    このコードの目的は、共有メモリ空間を作成し、その子にnの値を書き込み、次に親プロセスから生成されたすべての数値を出力することです。しかし、これは現在、私がプログラムを実行するたびに変わる16481443B4のようなメモリアドレスを表示しているだけです。共有メモリへの書き込みが間違っているのか、共有メモリからの読み込みが正しくないのか分かりません。おそらく両方。 #include <sys/type

    0

    1答えて

    私は大きなnumpyアレイを状態に格納しているクラスを持っています。これにより、multiprocessing.Poolが極端に遅くなります。このコードは(とない)で約2秒で実行する必要があることを意味し、私はCPUに4つのコアを持っている from multiprocessing import Pool import numpy import time from tqdm import t