私はAndroid 11デバイスで開発中です。混乱するのは、プロセスの通信値はプロセス名の最後の15文字から来るのに対し、スレッドの通信値は最初の15文字から来るということです。これを説明するマニュアルページはありますか?
たとえば、
console:/ # cat /proc/5455/comm
ndroid.launcher
console:/ # cat /proc/5455/task/5470/comm
ReferenceQueueD
ベストアンサー1
プロセスは/proc/self/commに書き込むことで、独自の通信値を任意に設定できます。
あなたのシステムはAndroidであり、通常のLinuxではないので、Androidの「アプリ」ランタイムが手動で通信値を最も有用な値に設定すると仮定するのが合理的です。 AndroidアプリIDは「リバースDNS」形式なので、最後のコンポーネントは迅速な識別に最も役立ちます。