英文:
how to know when a worker panic in golang ants
问题
我正在使用ants作为我的程序中的goroutine池。这个库会处理工作线程自身的panic,并且不会传播panic,但是我想在我的工作线程中发生panic时捕获它。
有没有办法使用ants
来实现这个功能,或者有没有其他可以替代它的库?
英文:
I am using ants as my goroutine pool in my program. This library handles panics of workers itself and won't propagate the panic, but I want to catch the panic whenever it occurs in one of my workers.
Is there any way to do this using ants
or is there any other library to replace it with?
答案1
得分: 0
当我进行更多调查后,我意识到我可以定义并使用自己的 panic 处理程序。在创建 ants
池时,应该将其传递给 New
函数。
英文:
As I investigated more, I realized that I can define and use my own panic handler. It should be passed to the New
function when you are creating an ants
pool.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论