我需要从Web获取代码,这部分是"纯HTML",部分是用AJAX,Javascript生成的HTML.
由于获取它的最简单方法似乎是使用Firebug,我认为它必须存在一些方法来使用Firebug或它的一些插件才能从Java代码中执行它.
我遇到的问题是,在搜索了许多网站和门户网站后,我什么也没找到.
任何人都知道某种方式/某些插件...这使得这个AJAX生成的代码与静态HTML混合成为可能,就像Firebug一样?
谢谢,请原谅我的英语.
我有很多线程;其中一些共享一个对象;其他人共享另一个对象,而这些对象位于所有线程共享的列表(字典)中。
换句话说,有一个对象列表,它被所有线程共享,尽管每个线程只使用这个列表中的一个对象。
通过以这种方式锁定主列表,我没有遇到并发问题:
public class MainClass
{
private static List_of_objects list_of_objects;
private static object var = new object();
private static bool list_is_being_used = false;
public void Main()
{
lock (var)
{
while(list_is_being_used)
{
Monitor.Wait(var);
}
list_is_being_used = true;
// ... Do some things with an object of the list ...
list_is_being_used = false;
Monitor.Pulse(var);
}
}
}
Run Code Online (Sandbox Code Playgroud)
由于每个线程将只使用列表中的一个元素,我想单独锁定该元素,因此只有使用该元素的线程会被锁定,而使用其他元素的其余线程则不会。
我认为这样的事情可以做到:
public class MainClass
{
private static List_of_objects list_of_objects;
private static object var_x[] = new object [CONSTANT]; // I declare a mutex-variable …Run Code Online (Sandbox Code Playgroud) ajax ×1
c# ×1
c#-4.0 ×1
concurrency ×1
firebug ×1
java ×1
javascript ×1
locking ×1
mutex ×1
parsing ×1