nuanyangyang@nuanyangyang
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“如果一个线程启动另一个线程的话,join就行了。 class Main { public static int result = 0; public static void main(String[] args) { Thread t2 = new Thread(() -> int s = 0; for (int i=…”
“又来了,Bjarne爷爷要生气了: http://www.stroustrup.com/bs_faq2.html#evaluation-order”
“楼主要不要来学Python? Python大法好,列表随意append,自动变长,字符串空间自动分配,不需要malloc,完全没有这种问题。 def get_string(): return "A"*10 results = [] for i in range(20): results[i] = get_string(…”
“这个结果纯属偶然。 你realloc的时候,第二个参数应该是新的总大小,而不是增加的大小。你的delta和size都是10,这使得你把原来10个指针的数组重新分配成另一个10个指针的数组,大小没变。 随后,你访问了第11-20个元素,但空间没有那么大,溢出了。溢出的话,是未定义行为,就是从什么也不发生到机器冒烟都可以发…”
“【 在 vampire24 的大作中提到: 】 : 恩恩,我感觉瓶颈是在数据库那。这样的话是不是用多线程和不用是一样的?因为数据库在插入的时候会有锁。 这就需要你自己去确认一下数据库插入的时候到底有没有锁了。”
“【 在 vampire24 的大作中提到: 】 : 执行十个线程,这十个线程同时往同一个数据库插入数据。没有涉及共享变量。是不是没必要用多线程? : 用多线程or多进程哪个效率高?java的多进程没听什么人用过?是不是并不靠谱? 如果用java的话,没有必要为了效率用多进程。Java的多线程很好。 但是,如果是为了数据…”
“网上的代码很多都是历史遗留代码。Python3才刚刚流行起来,Python2毕竟从90年代用到现在了,肯定Python2比Python3多。另一方面,很多国人学习技术都很落后,英文的看不了非要看中文,文字的看不了非要看视频,想想就知道,一个新技术出来,出了论文或者代码加文档,然后才写成书(书比论文、文档就已经慢很多年了…”
“没有发现outofmemotyexception的话还是不要轻易说是没内存了吧。 那个曲线是完美的incremental gc曲线。为了提高响应速度,每次只做小规模的gc,然后累积多了再做全堆的gc。这是很常见的gc策略”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。