1. 游客, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

namerand0m的最近内容

  1. namerand0m
  2. namerand0m
  3. namerand0m
    Как правило файловая система это ресурс который плохо параллелится, если есть уверенность, что функция хеширования (cpu bound) несет ощутимую задержку по сравнению с io-bound операциями, то возможно в этом случае можно задуматься о распараллеливании. Вынести в отдельное ядро едва ли сможет решить проблему, так же как вряд ли вы найдете ядро с наименьшей нагрузкой, т.к. тредпул и диспечератор винды равномерно распределяет нагрузку по потокам. Еще бы посоветовал сделать IO-операции асинхронными, чтобы не лочить поток на время пока операционная система вернет данные с файла. В вашем случае самый очевидный вариант это вынести проверку файлов в отдельный поток и уведомлять пользователя уже после запуска клиента и убивать тот же клиент, если есть такое требование.
    作者: namerand0m, 2020-02-08 所属版块: .NET
  4. namerand0m
  5. namerand0m
  6. namerand0m
  7. namerand0m
  8. namerand0m
  9. namerand0m
  10. namerand0m