可以完成的。
但是要自己加个锁,如string[] storage;in Thread Asynchronized (myobject) {
read();
}in Thread Bsynchronized (myobject) {
write();
}myobject= check whether have data in store.
但是要自己加个锁,如string[] storage;in Thread Asynchronized (myobject) {
read();
}in Thread Bsynchronized (myobject) {
write();
}myobject= check whether have data in store.
假设你这两个线程是get和put.你必须保证同时只有一个get或put访问bean.
(get和put可以同时访问bean)另外,当bean空时,get必须wait(),当put向空的bean中放入数据时,也要notify().wait() notify()必须在synchronized的方法中才能被使用。