プログラム変数
プログラミングにおけるプログラム変数(プログラムへんすう、英: program variable)とは、マルチスレッド(multi-thread)計算機において、プログラム中別のプログラムを呼び出したとき、その並列実行されている別プログラムを格納する変数を言う。プログラム変数に格納されているプログラムプロセスに対する命令はOSの機能などを仲介したメッセージ渡しによって実現される。
主記憶割り当てを行ったオブジェクトファイルの格納変数、すなわちオブジェクト変数と呼ぶべきものでもあるが、オブジェクト指向プログラミングにおけるオブジェクトと紛らわしいこともあり、このように呼ばれる。