異步線程和會話
回答
我不知道哪些會話對象,你是在談論,但如果你談論的ASP.NET會話可能無法使用。從後臺線程訪問ASP.NET Session也是不好的做法。我建議你將包含所有必要信息的對象傳遞給此背景花紋,而不是將其從會話中拉出來=>使其不易重複使用。
一般來說,如果該線程的調用者等待其完成會話應提供所有沿,但老實說它是不好的設計,我會簡單地避開它。
是的,它是ASP.NET會話對象I我在說什麼。這是因爲ASP.NET會話對象不是線程安全的? –
我已經重新標記了您的問題以使其更清楚。 –
我會認爲,即使它的可用線程啓動時,它可以放置在任何時間,但如果主叫方是要等待異步任務退出之前完成,會議應繼續通過任務。 –
- 1. 線程不會異步
- 2. 會話和線程
- 3. Future.get()和InterruptedException異步線程
- 4. 異步線程
- 5. 單線程同步和異步混亂
- 6. 會話訪問和異步回調
- 7. WebAPI - 會話和異步方法
- 8. Guard創建會話異步
- 9. 會話異步服務
- 10. 線程和SQLAlchemy會話
- 11. nHibernate會話和多線程
- 12. VC++ - 異步線程
- 13. 線程或異步?
- 14. 異步編程,線程和效率
- 15. .NET線程池工作線程和異步IO線程
- 16. python異步線程/進程
- 17. 異步鍵盤中斷和多線程
- 18. C#中的異步操作和線程#
- 19. boost異步套接字和boost ::線程
- 20. 異步和PHP中的多線程
- 21. Python中的異步性和線程池
- 22. 節點js異步函數和線程
- 23. Android線程和異步任務
- 24. NamedScopes Ninject綁定和異步(線程)
- 25. 多線程 - 類中的異步線程
- 26. 異步使用線程池?
- 27. Android:異步線程問題
- 28. 性能:異步vs線程
- 29. 在多線程異步
- 30. 異步線程間通信
http://stackoverflow.com/questions/1382791/asp-net-what-to-do-if-current-session-is-null/1382811#1382811 – driis