09 2019 档案

摘要:主进程调用Process.waitfor后已挂起。当前子进程和主进程之间的缓冲区塞满后,子进程不能继续写数据,然后也会挂起。 需要获取Process.getInputStream和Process.getErrorStream并处理。 阅读全文
posted @ 2019-09-20 17:43 feixiong1688 阅读(1903) 评论(0) 推荐(0)
摘要:如果多个线程共同对某个数据修改,则可能岀现不可预料的结果,为了保的正确性,需要对多个线程进行同步。使用 Thread对象的Lock和RLock可以实现简单的线程同步。.这两个对象都有acquire方法和relate方法,对于那些每次只允许一个线程操作的数据,可以将其操作放到acquire和relea 阅读全文
posted @ 2019-09-18 22:22 feixiong1688 阅读(216) 评论(0) 推荐(0)
摘要:import threading, random, time # 第一种创建方式 传入run方法 def thread_run(urls): print('Current %s is running...' % threading.current_thread().name) for url in urls: print('%s >> %s' % (threading.current_thread 阅读全文
posted @ 2019-09-18 00:40 feixiong1688 阅读(805) 评论(0) 推荐(0)
摘要:项目中需要对DBF的文件进行导入处理,上网搜了发现有java-dbf这个东西。实际应用中踩了不少坑,主要就是中文乱码的问题。 网上写法千篇一律,大概就是这样。问题来了DBF中具体数据的中文乱码通过reader.setCharactersetName("GBK")解决了。 但是发现列名的乱码还是没有解 阅读全文
posted @ 2019-09-11 23:22 feixiong1688 阅读(2330) 评论(0) 推荐(1)