linux

[Linux] pkg-configでパッケージ情報を取得する

コンパイルオプション [Linux] FUSEでデータ生成 でFUSEアプリケーションのコンパイルをするときに以下のようなコマンドで実行した。 $ gcc -Wall zero.c $(pkg-config fuse --cflags --libs) -o zero ...

FUSE linux

[Linux] FUSEでデータ生成

データ生成 [Linux] FUSEを使ってみよう ではFUSEを使って、ファイルシステムとしてマウントする例を見たけど、今度はFUSEを使ってデータを生成するファイルを作ってみよう。 開発用のヘッダファイルとかが必要になるので、 https://github.com/li...

FUSE linux

[Linux] FUSEを使ってみよう

fusermount Linuxでユーザ側のアプリケーションレイヤーでファイルシステムを実現する仕組みとして、FUSE(Filesystem in Userspace)がある。 これを使うと、いろんなものをファイルシステムとして扱うことができる。 https://git...

Java マルチスレッド

[Java] スレッド開始前後の共有変数

[Java][C]JavaのvolatileとCのvolatile でJavaのvolatileについて書いた。 けど、以下のようなコードでエンクロージングクラスからキャプチャされたローカル変数が起動された側のスレッドから見えることや、起動されたスレッドが設定した変数がスレッ...