這個場景是讓數據庫中有10 TB的對象,每個對象有1 TB。我必須使用多少個線程
我有一個名爲MATCH()
的函數,它有一個查詢對象,它的返回類型是double
,在這個函數中我有數學計算。我有一個檢查,如果結果的值在0〜1之間,然後我有:
double[ ] Result=new double[eg 1000]
- 我如何能做到這一點,因爲該系統具有 2 GB RAM - 性能。
- 我應該鎖哪個部分,使用 互斥或使用線程池? - 線程 安全
- 我可以同時運行多少個線程 ,特別是比較 到
BackgroundWorker
?
請給我該程序的架構。 (ED:我認爲只是忽略這一行)
1)找到shift鍵。 2)添加分段符。 3)做你自己的作業。 4)帶回一個具體的問題 – tster 2009-12-03 05:39:32
說實話,這對我來說似乎不是功課。 – 2009-12-03 05:42:33
它可能不像學校裏的作業,但它仍然是'plz send me teh codez' – tster 2009-12-03 05:44:55