B:
synchchronized (sendstr){
char[] result = sendstr.toCharArray();
out.write(result,0,sendstr.length-1);
}A:
synchchronized (sendstr){
write sendstr
}
synchchronized (sendstr){
char[] result = sendstr.toCharArray();
out.write(result,0,sendstr.length-1);
}A:
synchchronized (sendstr){
write sendstr
}
解决方案 »
- 比较两个数组的算法
- 又遇mysql字符编码问题,头大了
- JAVA线程同步,关于使用synchronized的问题
- 为何不能删除运行过一次的jar文件
- 有没有办法分别读取一个文件夹里的全部文件
- 什么是hash码
- 请教高手关于oracle中sql问题:通过两个表关联,修改其中一表中数据,先谢了
- 至急: ps = conn.prepareStatement(str2)前,ps是否一定要close??????
- 如何更改XML文件中某一指定元素的内容?
- 来自IBM developerWorks的调查,敬请关注
- ArrayIndexOutOfBoundsException访问数组索引超界异常的原因
- 文件名后綴到底有多少種呢﹖能自由設置嗎﹖謝謝﹗﹗
sendstr.wait();
String sendstr=new String("...................");
sendstr.notify();线程B
sendstr.wait();
char[] result = sendstr.toCharArray();
out.write(result,0,sendstr.length-1);
(out为bufferedwriter)
sendstr.notify();