我有一个名为的方法的对象StartDownload(),它启动三个线程.
如何在每个线程执行完毕后收到通知?
有没有办法知道一个(或全部)线程是完成还是仍在执行?
我如何ConcurrentLinkedQueue在Java中使用?
使用这个LinkedQueue,我是否需要担心队列中的并发性?或者我只需要定义两个方法(一个用于从列表中检索元素,另一个用于向列表中添加元素)?
注意:显然这两种方法必须同步.对?
编辑:我正在尝试做的是:我有一个类(在Java中)有一个方法从队列中检索项目,另一个类用一个方法将项目添加到队列中.从列表中添加和检索的项目是我自己的类的对象.
还有一个问题:我是否需要在remove方法中执行此操作:
while (queue.size() == 0){
wait();
queue.poll();
}
Run Code Online (Sandbox Code Playgroud)
我只有一个消费者和一个生产者.
有人可以告诉我一个简单的方法在Java中使用正则表达式在html文件中找到href和src标签吗?
然后,如何获取与标记关联的URL?
谢谢你的任何建议.
我正在尝试这样做:我有一个XML文件,我想根据XSD文件进行验证.到目前为止,上帝......我要做的是提供所有节点,其中是验证错误.
例如,我有这个XML文件:
<people>
<name>Jonh</name>
<tel>91991919199191919</tel>
</people>
Run Code Online (Sandbox Code Playgroud)
当我验证此文件时,这将在tel节点中出错.我想将该名称提供给我的应用程序的最终用户,以及XML中的错误.
我想在C#.NET中做到这一点.
谢谢您的帮助...
我需要做一个这样做的程序:给定一个图像(5*5像素),我必须搜索有多少图像存在于另一个图像中,由许多其他图像组成.也就是说,我需要搜索图像中的给定图案.
要使用的语言是C.我必须使用并行计算来搜索4个角度(0º,90º,180º和270º).
最好的方法是什么?