Tôi đã làm cho chuỗi điều khiển Matlab của tôi bị gián đoạn và phát hiện thấy rằng nó bị gián đoạn tất cả thời gian trong lần chạy đầu tiên.Tại sao matlabcontrol ngắt chuỗi gọi khi proxy tạo ra?
Điều này là do GetProxyRequestCallback
có gián đoạn code bên trong:
private static class GetProxyRequestCallback implements RequestCallback
{
private final Thread _requestingThread;
private volatile MatlabProxy _proxy;
public GetProxyRequestCallback()
{
_requestingThread = Thread.currentThread();
}
@Override
public void proxyCreated(MatlabProxy proxy)
{
_proxy = proxy;
_requestingThread.interrupt();
}
public MatlabProxy getProxy()
{
return _proxy;
}
}
Có bất kỳ lý do để ngắt gọi chủ đề hay đây chỉ là một lỗi?