def isSafe(i:Int) = {
var count = i
var acc = 0
while(count!=0){
acc += i*i
count -= 1
}
acc
}
1
A
答えて
7
安全であれば、呼び出すスレッドの数とは無関係に同じ結果を返すことを意味する場合は、それは安全です。これは共有メモリの場所は変更されず、ローカル変数のみが変更されるためです。
3
スレッド間の混乱を招く可能性のある共有状態はありません。
複雑な上、それはまた、大規模な、次の定義があります両方短く、より速く:あなたは、ループ内の `` count`ないcont`意味
def isSafe(i: Int) = i * i * i
+0
関数は、実際の関数の単純化されたバージョン(概念)です – Jeriho
+1
私は実際の関数もスレッドセーフであることを保証することはできません... –
関連する問題
- 1. この機能は安全ですか?
- 2. スパムやボットの点でこの機能は安全ですか?
- 3. PHP - "インクルード"機能は安全ですか?
- 4. 実行時にv110実行可能ファイルのv90 COM DLLを使用するのは安全ですか?
- 5. JAXBは同時アクセスで安全ですか?(完了方法)
- 6. Android - キャンバスへの同時アクセスは安全ですか?
- 7. 私のエスケープ機能は本当に安全ですか?
- 8. 2つの機能を同時に実行するには?
- 9. このトリックはすべてのブラウザで安全に実行できますか?
- 10. 2つのFirefoxインスタンスをセーフモードで実行することはできますか?1つは安全モードで実行することは可能ですか?
- 11. ffmpeg:どの機能がマルチスレッドで安全ですか?
- 12. 自己実行機能はDOMで実行可能ですか?
- 13. 同じWebサーバで実行されている安全なウェブサイト
- 14. 同じソケットで安全かつ安全でない接続
- 15. 同じWindowsサービスの複数のインスタンスを安全に実行できますか?
- 16. このjqueryコードは安全ですか?
- 17. このhtmlヘルパースレッドは安全ですか?
- 18. このJavaScriptコードは安全ですか?
- 19. このログインスクリプトは安全ですか?
- 20. このシナリオは安全ですか?
- 21. このファイルアップロードスクリプトは安全ですか?
- 22. このPythonコードは安全ですか?
- 23. これはLDAP機能で実行できますか?
- 24. public機能はcakephpで使用するのが安全ですか?
- 25. このSQLコードは並行して安全ですか?
- 26. PERFORCEで高速で安全な同期を行う方法は?
- 27. JPA 2.0:バッチクエリ、安全かつ実行可能?
- 28. 複数のFileInputStreamで同じファイルにアクセスすることは安全ですか?
- 29. リアルタイムシステムでの同時実行
- 30. スレッドの違い安全で非同期シグナル安全
? – axel22
タイプミスを除いて、なぜ私はスカラーの男ではないのか分かりません。 – Lazarus
私は方法をrewrited私の不注意のために申し訳ありません – Jeriho