Home » Archives for 9月 2017
[Linux] pkg-configでパッケージ情報を取得する
コンパイルオプション [Linux] FUSEでデータ生成 でFUSEアプリケーションのコンパイルをするときに以下のようなコマンドで実行した。 $ gcc -Wall zero.c $(pkg-config fuse --cflags --libs) -o zero ...
[Linux] FUSEでデータ生成
データ生成 [Linux] FUSEを使ってみよう ではFUSEを使って、ファイルシステムとしてマウントする例を見たけど、今度はFUSEを使ってデータを生成するファイルを作ってみよう。 開発用のヘッダファイルとかが必要になるので、 https://github.com/li...
[Linux] FUSEを使ってみよう
fusermount Linuxでユーザ側のアプリケーションレイヤーでファイルシステムを実現する仕組みとして、FUSE(Filesystem in Userspace)がある。 これを使うと、いろんなものをファイルシステムとして扱うことができる。 https://git...
[Java] スレッド開始前後の共有変数
[Java][C]JavaのvolatileとCのvolatile でJavaのvolatileについて書いた。 けど、以下のようなコードでエンクロージングクラスからキャプチャされたローカル変数が起動された側のスレッドから見えることや、起動されたスレッドが設定した変数がスレッ...