我已经看到了一些关于 Executors 比 Threads 更好的评论,但是如果你有许多线程通过有界缓冲区进行通信(如在基于流的编程中),为什么在你必须使用线程时仍然使用 Executors(使用 newCachedThreadPool (?))。另外,我使用 isAlive()、interrupt() 之类的方法——如何获取线程句柄?
有人有我可以抄袭的示例代码吗?;-)
我已经看到了一些关于 Executors 比 Threads 更好的评论,但是如果你有许多线程通过有界缓冲区进行通信(如在基于流的编程中),为什么在你必须使用线程时仍然使用 Executors(使用 newCachedThreadPool (?))。另外,我使用 isAlive()、interrupt() 之类的方法——如何获取线程句柄?
有人有我可以抄袭的示例代码吗?;-)