>>955
それ static の変数だからグローバル変数じゃないよ。その変数を直接名指しで使えるのはそのファイル内の関数だけ。他のファイルにある関数からはポインタを渡さない限りアクセスできない。
で、static変数ならリンク時にはその他のオブジェクトとは無関係なのでリンクする相手がJavaに関係してようがしてまいが大丈夫だ。
ただ、Java の場合マルチスレッドなのでその点に注意した方が良いと思う。つまり複数のスレッドが同時にほぼ同じ箇所を実行する可能性があるということだ。
その時にvolatileになっていない変数は最適化の対象になって値がおかしくなる可能性がある。(レジスタに保持している最中に他のスレッドが書き換える等)。
探検
Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
956デフォルトの名無しさん
2017/10/26(木) 15:37:47.71ID:cRTW27Gzレス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 [蚤の市★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
