2008-07-25

多线程

 线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。 如何创建一个线程? 创建线程有两种方式,如下: 1、 扩展java.lang.Thread类 2、 实现Runnable接口 Thread类代表线程类,它的两个最主要的方法是: run()——包含线程运行时所执行的代码 Start()——用于启动线程 一个线程只能被启动一次。第二次启动时将会抛出java.lang.IllegalThreadExcet ...
java 监控linux CPU 内存 磁盘 JVM: import java.io.*; /** * linux 下cpu 内存 磁盘 jvm的使用监控 * @author avery_leo * */ public class TT { /** * 获取cpu使用情况 * @return * @throws Exception */ public double getCpuUsage() throws Exception { double cpuUsed = 0; Runtime rt = Runtime.getRu ...
不管你是网站系统管理员,还是WEB开发人员,了解你的WEB应用及其支撑软件的运行状况,都是至关重要的事情,不然,你就等着业务部门的投诉吧。由于Apache + Resin 是流行的WEB配置,我们就来看看怎样监控Apache, Resin 及 Resin 的运行环境 JVM的运行状况。 一. Apache 运行状态监控       Apache 自带了两个用于自身监控的模块,它们是mod_status 和 mod_info,后者比        前者显示更为详细的状态 ...
JDK1.5提供JMX remote的管理工具Jconsole,可以监控Java运行程序的内存使用情况、活动线程数量、类装载的数量、MBeans的状态、虚拟机的各种信息等,还可以执行MBean公开的方法或强制进行垃圾回收。因为Apusic应用服务器实现标准的JMX接口,因此也可以使用Jconsole进行监控。 下面是在windows端对Linux的java应用(Resin)的JVM进行监控。windows: 安装 jdk1.6.0_06  http://java.sun.com/javase/downloads/index.jspLinux:Resin2.1.x + jdk1.6 ...
(一) 系统环境:redhat9.0 必备软件: (这些软件都可以在光盘里找的到)gd-1.8.4-11 libpng-1.2.2-16 perl-5.8.0-88 zlib-1.1.4-8 apache( httpd-manual-2.0.40-21 httpd-2.0.40-21) gcc-3.2.2-5 net-snmp-5.06-17 mrtg-2.9.29.tar.gz MRTG是工作在SNMP协议上的,所以必须安装SNMP才能启动MRTG来观测你的网络。 1.首先来安装配置net-snmp #rpm –ivh net-snmp-5.06-17 #一般redhat9.0 ...
对于更多的net-snmp的资料,可以去www.net-snmp.org中获得. 另外,net-snmp在FC6上可以正确编译通过,在FC4上编译时却发现二个错误,一个是找不到libbeencrypt.la这个文件,第二个错误是无法链接到elf库. 如果出现这二个错误,去网络上下载以下二个软件包进行编译就行了: 1.beecrypt-4.1.2.tar.gz 2.libelf-0.8.10.tar.gz   On Redhat 7.1 or above, NetSnmp has become the default snmp... But on other linux ...
Installing /usr/share/man/man3/NetSNMP::agent.3pmInstalling /usr/share/man/man3/NetSNMP::OID.3pmInstalling /usr/share/man/man3/NetSNMP::agent::default_store.3pmInstalling /usr/share/man/man3/SNMP.3Installing /usr/share/man/man3/NetSNMP::netsnmp_request_infoPtr.3pmInstalling /usr/share/man/man3/NetSN ...
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; /** * 取得linux系统下的cpu、内存信息 * * */ public final class LinuxSystemTool { /** * get memory by used ...
  • 11:12
  • 浏览 (126)
  • 评论 (1)
#mib.properties #Fri Jul 11 15:57:28 CST 2008 1.3.6.1.2.1.1.6.0=beijing 1.3.6.1.2.1.1.8.0=test 1.3.6.1.2.1.1.5.0=admin 1.3.6.1.2.1.1.7.0=8899  mib搞的两天不是很明白,于是自己定义了个配置文件来充当mib库,mib.properties   下面的例子是服务器端,也就是manager:   import java.io.IOException; import java.util.Vector; ...
组织:中国互动出版网(http://www.china-pub.com/)RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)E-mail:ouyang@china-pub.com译者:顾国飞(ggfei,ggfei@263.net)译文发布时间:2001-4-20版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须保留本文档的翻译及版权信息。Network Working Group        &nb ...