摘要: 一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。“同时”执行是人的感觉,在线程之间实际上轮换执行。二、Java中的线程在Java中,“线程”指两件不同的事情:1、java.lang.Thread类的一个实例;2、线程的执行。使用java.lan 阅读全文
posted @ 2011-10-10 08:56 roys 阅读(111) 评论(0) 推荐(0) 编辑
摘要: truncate是oracle中独有的关键字吧!它的作用是清空一个表格,在删除数据方面,其与delete有一些区别,最近根据在网上和老师的搜集以及培训中的总结,现将其总结如下,以便自己记住:1、在功能上,truncate是清空一个表的内容,它相当于delete from table_name。2、delete是dml操作,truncate是ddl操作;因此,用delete删除整个表的数据时,会产生大量的roolback,占用很多的rollback segments, 而truncate不会。3、在内存中,用delete删除数据,表空间中其被删除数据的表占用的空间还在,便于以后的使用,另外它是“ 阅读全文
posted @ 2011-10-09 09:43 roys 阅读(210) 评论(0) 推荐(1) 编辑