静态方法加锁
public static synchronized ListgetVerifyListInfo(byte[] b) { List signatureVerifications = new ArrayList (); SignatureVerification sv = new SignatureVerification(); byte[] cert = null; SPDocument doc = new SPDocument(); cert = doc.VerifySignature(b); int i = doc.getVerifyResult(); logger.info("VerifyService---getVerifyResult:"+i); if (i == 0) { sv.setModified(false); } if (i == 1) { sv.setModified(true); } if (i == 2 || i == 3) { sv.setModified(true); } if (cert != null) { sv.setX509Base64(com.itrus.util.Base64.encode(cert)); signatureVerifications.add(sv); } return signatureVerifications; }
创新互联建站服务紧随时代发展步伐,进行技术革新和技术进步,经过10年的发展和积累,已经汇集了一批资深网站策划师、设计师、专业的网站实施团队以及高素质售后服务人员,并且完全形成了一套成熟的业务流程,能够完全依照客户要求对网站进行网站设计、成都做网站、建设、维护、更新和改版,实现客户网站对外宣传展示的首要目的,并为客户企业品牌互联网化提供全面的解决方案。
静态方法内调用的SO库,SO库里释放内存报错,所以加锁,多线程测试故障消除
分享文章:静态方法加锁
路径分享:http://ybzwz.com/article/gcicic.html