标签: c# exception-handling
我正在开发一个并行处理顺序数据的应用程序。可以并行处理来自多个实体的数据点,但同一时间不能同时处理同一实体的两个数据点。实体A的第二个数据点高度依赖于第一个数据点的处理结果。 但我想知道,处理第一个数据点时抛出异常的最佳/正确方法是什么? 我可以重试该操作,显然设置重试次数。但是如果操作无法在预设的重试次数内完成怎么办? 我应该崩溃应用程序并实施某种通知吗?
答案 0 :(得分:0)
我看到它的方式,你有三个选择: