如何从java线程中抛出已检查的异常?
2022-09-01 01:12:18
嘿,我正在编写一个网络应用程序,在其中我读取一些自定义二进制格式的数据包。我正在启动一个后台线程来等待传入的数据。问题是,编译器不允许我将任何代码抛出(选中)异常放入 。它说:run()
run() in (...).Listener cannot implement run() in java.lang.Runnable; overridden method does not throw java.io.IOException
我希望异常杀死线程,并让它被捕获在父线程中的某个位置。这是否可能实现,或者我是否必须处理线程内的每个异常?