摘要:
1. 安全性问题 2. 活跃性问题 3. 性能问题 安全性的含义是“永远不发生糟糕的事情”,而活跃性则关注于另一个目标,即“某件正确的事总会发生”。当某个操作无法继续执行下去的时候就会发生活跃性问题。例:如果线程A在等待线程B释放资源,而线程B永远不释放资源,那A就会永远等待下去。 活跃性问题包括: 阅读全文
posted @ 2017-02-08 22:47
raindream
阅读(322)
评论(0)
推荐(0)
摘要:
#!/bin/bash process_name="org.apache.catalina.startup.Bootstrap" shutdown_call=0 function shutdownTomcat() { process_pid=`ps -ef | grep "$process_name" | grep -v "grep" | awk '{ print $2 }'` ... 阅读全文
posted @ 2017-02-08 22:36
raindream
阅读(232)
评论(0)
推荐(0)
摘要:
Servlet容器应该绝大部分(有可能全部)是Thread per Request,每个请求一个线程。此外有Thread per Connection,应该不是用于Servlet容器。请见 How are Threads allocated to handle Servlet request? 另外 阅读全文
posted @ 2017-02-08 22:36
raindream
阅读(340)
评论(0)
推荐(0)

浙公网安备 33010602011771号