我正在使用spring分區開發項目。通常我們會在spring分區中加載大文件並創建20個線程。Spring批量更多分區問題
是否有任何限制或缺點是通過創建更多的線程。因爲對於小文件我們也創建20線程。
你可以建議嗎?
我正在使用spring分區開發項目。通常我們會在spring分區中加載大文件並創建20個線程。Spring批量更多分區問題
是否有任何限制或缺點是通過創建更多的線程。因爲對於小文件我們也創建20線程。
你可以建議嗎?
創建線程總是很昂貴。 這就是爲什麼線程池的概念很重要,這基本上意味着您有一定數量的線程在啓動時創建,等待使用。
這樣,當你使用線程,你不必等待(只要還有剩餘的在池中的線程)
在Spring應用程序,通常你必須配置線程池通過使用TaskExecutor。
所以,在我看來,更重要的是控制池(知道並配置池大小),而不是擔心線程和文件大小的關係。
如果您想要更好的答案,請更新有關您的池配置的信息。