• 締切済み

インストールとThread Safety

FoggyMountainの回答

回答No.2

# ./configure --help | grep -i thread  --enable-roxen-zts   Build the Roxen module using Zend Thread Safety  --enable-maintainer-zts Enable thread safety - for code maintainers only!!  --with-tsrm-st     Use SGI's State Threads  --with-tsrm-pthreads  Use POSIX threads (default) この程度の事も自分で調べられない無能な厨房にLinuxは無理です。 あきらめましょう。

関連するQ&A

  • linux 共有オブジェクトの thread-safety

    自作の Windows dll を linux に移植しようとしています。 gcc で so を作ります。 dll は thread-safe にしてあります。その dll の関数を呼び出したすべてのスレッドに、それぞれ固有のメモリ領域を割り当てます。そして、あるスレッドが終了したら、そのスレッドに割り当てられた領域を解放することができるように、「そのスレッドが終了するのを待つスレッド」を作って待機させるようにしました。これで意図どおり動作しています。 ところが、このライブラリを linux に移植しようと、簡単なコードを書いて調べてみたところ、pthread_join() は親スレッドが子スレッドの終了を待つ場合にしか使えないことがわかりました。上の「そのスレッドが終了するのを待つスレッド」を作る、という方法が使えません。 linux で任意のスレッドの終了を知る方法はないでしょうか? あるいは、スレッド固有の領域を管理するもっと良い方法はあるでしょうか? それとも、linux で thread-safety なんか考える必要は無いのでしょうか?

  • Postgresのthread-safetyについ

    Postgres9のconfigureで--disable-thread-safetyをセットした場合の影響について調べています。 マニュアルには -------------------------------------- クライアントライブラリのスレッドセーフを無効にします。これにより、libpqやECPGプログラム内 の同時実行スレッドは、安全にその固有の接続ハンドルを制御できなくなります。 -------------------------------------- と書かれています。 言葉の意味そのままだと、安全でなくなるように読み取れます。 JavaやPerlで作成したWebアプリからのDB操作を行なっていますが、 プログラム側で意図的にスレッドを作ったりはしていません。 このような環境で、--disable-thread-safetyにするのは何かしらの不都合が発生するのでしょうか? どういった問題が起こりえるのかを知りたいです。 どなたかご存じの方がいらっしゃいましたらご教授願います。

  • セフティについて

    初心者ですが、ウイルスセフティについての質問です。 使用PCはWin98です。ソースネクストのウイルスチェックソフトを入れたらとたんに動作が重くなって、思うように動かなくなってしまいました。そこでNTTのフレッツセフティを導入しようかと思っていますが、これは動作が重くなったりはしないのでしょうか。ソフトではなく機器を取付けるようですが、費用として割高感があるのですが。如何なものでしょうか。よろしくお願いいたします。

  • C# スレッドでフォームを扱う

    スレッドとフォームの連携について質問があります。 「開始」ボタンをクリックしたら、 「開始」ボタンのEnableをfalseにして 他のクラスのスレッドで処理を開始します (中断ボタンが押されたら処理をやめるためにスレッド採用) この時、処理が終わったら「開始」ボタンのEnableをtrueに戻したいのです。 デリゲートのコールメソッドを使ったところ、フォームを生成したスレッド以外からフォームををいじってはいけないというエラーがでてしまいました。 [a]ユーザー操作を待ち受けるフォームのスレッド [b]処理系のスレッド このようなスレッドの構成の時、[a]が[b]の処理が終わったことを知り、buttonのプロパティを変更するためには、どうすればよいでしょうか?

  • スレッドないで外部コマンドの実行

    rubyでスレッドを作成して内部で外部コマンドを実行しました. するとコマンドが終了するまで止まってしまいます. ググってみたら ”WindowsのRubyでThread内でプロセス作成すると止まっちゃう”とあり http://ecpplus.net/weblog/windows_ruby_threa/ ソースまでありましたが,私の環境はlinuxなので実行できません. linux環境でこの問題を解消する方法はありますでしょうか? ご教授願います

    • ベストアンサー
    • Ruby
  • PHP PDO設定

    PDOでDB接続をしたいのですが、うまくいかず困っていて質問します。 OS Linux  apache 2.0.×(ソースでインストール) PHP5(ソースでインストール) DB MYSQL5(パッケージでインストール) 現状なのですが、PHPを下記の設定でインストールしました。 ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-zend-multibyte --with-mysql --with-pdo-mysql=shared そのあとPHP.iniに記述してapache再起動 extension=pdo.so extension=pdo_mysql.so phpinfo()でみるとPDOの欄には下記しか表示されていません。 PDO drivers sqlite2, sqlite 試しにPHPで接続したのですが、 could not find driver と出ます。 そこで下記のようにインストールしてみたのですが phpinfoも上記と変わりません。 pecl install pdo_mysql ここまでが現状なのですが、 よくわかっていない部分もありわかりずらい かとは思いますが、参考意見の方を頂けますでしょうか。

    • ベストアンサー
    • PHP
  • スレッド

    問題集を読んでいて、どうしても意味がわからなかった部分があります。五択になっていて、私は 「notify()実行の条件は、呼び出し元のスレッドが待機状態にあるスレッドのロックフラグを取得していることである」 を選んだんですが、これは間違いでした。 解説には待機スレッドのロックフラグは必要ではない、とあるのですが、では逆に言うとなんの(何処の)ロックフラグが必要になるのでしょうか? ご存知の方がいらっしゃいましたら、教えて下さい。 宜しくお願い致します。

    • ベストアンサー
    • Java
  • スレッドでのシグナルの使用について

    linux初心者なので、困っています。助けてください。 スレッドが複数登録してある状態で、特定のスレッドのみでシグナルを受信したいのですが、可能でしょうか? また、使用する際の注意点なども教えて頂けたらお願いします。

  • PHPのインストールについて教えてください。

    linux9にapache2.0.54 PHP4.4.0 をインストールしたのですが、phpinfo.phpというサンプルをつくり実行すると、 Forbidden You don't have permission to access /phpinfo.php ======================== Apache/2.0.54(Unix) mod_jk2/2.0.4 PHP/4.4.0 Server at 127.0.0.1 Port 80 と表示されてしまいます。 PHP初心者なのでどなたか助けていただけませんか? よろしくお願いします。 indexページやCGIは正常に動いています。

    • ベストアンサー
    • PHP
  • フレッツセーフティの代替

    NTTのフレッツセーフティを使っていましたがサービス終了に伴いウィルスクリアに移行しました。 ただ、通常のセキュリティソフトと同様にパソコンにインストールし パソコン上で監視しているため動作が重くなってしまいました。 フレッツセーフティのようなパソコンにインストール不要な総合的なセキュリティ対策ができるサービスはないものでしょうか?