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. 同時実行性はJavaScript言語の機能ですか?
- 5. 実行時にv110実行可能ファイルのv90 COM DLLを使用するのは安全ですか?
- 6. Postgresのアドバイザリロック機能で同時実行が可能
- 7. Google Chrome - 実行不能 - 安全でないコンテンツが機能しない
- 8. JAXBは同時アクセスで安全ですか?(完了方法)
- 9. rdd全体で実行する機能
- 10. 同時にアレイから読み書きすることは安全ですか?
- 11. Android - キャンバスへの同時アクセスは安全ですか?
- 12. Firebaseリアルタイムデータベース:大量のバリューイベントを同時に聴くことは安全ですか?
- 13. 私のエスケープ機能は本当に安全ですか?
- 14. このトリックはすべてのブラウザで安全に実行できますか?
- 15. 同時アクセスの安全性は
- 16. 2つのFirefoxインスタンスをセーフモードで実行することはできますか?1つは安全モードで実行することは可能ですか?
- 17. 時間の同時安全性。場所
- 18. C++同時実行ループを実行することも可能ですか?
- 19. `stack`の2つのインスタンスを同時に実行するのは安全ですか?
- 20. ffmpeg:どの機能がマルチスレッドで安全ですか?
- 21. のpythonセレン - ?同時に実行貴様タブでdiferents機能
- 22. プロシージャを実行するこの方法はSQLインジェクションから安全ですか?
- 23. 2つの機能を同時に実行するには?
- 24. 同じAirflowバージョンでairflow upgradedbコマンドを実行すると安全ですか?
- 25. 同じソケットで安全かつ安全でない接続
- 26. マルチスレッドプログラムスレッドのクラスの静的メソッドの実行は安全ですか?
- 27. 同じWebサーバで実行されている安全なウェブサイト
- 28. 並行非同期HTTPポスト:スレッドは安全ですか?
- 29. このJavaScriptコードは安全ですか?
- 30. このログインスクリプトは安全ですか?
? – axel22
タイプミスを除いて、なぜ私はスカラーの男ではないのか分かりません。 – Lazarus
私は方法をrewrited私の不注意のために申し訳ありません – Jeriho