专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings专门用来获取配置文件在ConfigurationManager类中. 1.<connectionStrings> <connectionStrings> <add name="ConnectionStringName" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User ID=用户;Passwo... [阅读全文] [PDF]
那么现在将要深入BrowerProcess和 RenderProces里面去,揭开里面有多少线程,线程间怎样交互。 现在有有一下的问题: BrowerProcess中有UI显示部分,消息接受部分,HTTP页面下载部分,然后其他一系列读取COOKIE,写文件,读写数据库,等操作是怎么协调?怎么分工的?之间又是怎么交互的? RenderProces中渲染部分和接收 BrowerProcess消息部分是怎么交互的? RenderProces是怎么发送消息的到BrowerProcess中的? 注意为了方便理解这里先还是先抛开PluginPr... [阅读全文] [PDF]
进程vs线程,如何选择? 我们编写程序,到底是采用多线程还是多进程?这里是有区别的,采用不同的机制能够获得的效率也不一样。如何选择适合我们自己的程序的机制呢?下面是一些常见的选择的看法,不过也只是提供给大家参考参考,具体设计的时候还是要自己处理。 ¨ 一个程序里面的所有的线程都在同一个运行空间中执行。而一个程序的子进程则是运行在另外的执行空间中的,这里是通过调用了exec函数来实现的。 ¨ 同一个进程中的某个线程的故障可以影响其它的线程,因为所有的线程共享同一个虚拟内存空间以及其他资源。例如,某个线程对没有初始化的指针进行写操作,就可能影响其它的线程。而一... [阅读全文] [PDF]
  Java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程。线程调度器按照线程的优先级决定应调度哪些线程来执行。  线程调度器按线程的优先级高低选择高优先级线程(进入运行中状态)执行,同时线程调度是抢先式调度,即如果在当前线程执行过程中,一个更高优先级的线程进入可运行状态,则这个线程立即被调度执行。  线程的优先级  抢先式调度又分为:时间片方式和独占方式。在时间片方式下,当前活动线程执行完当前时间片后,如果有其他处于就绪状态的相同优先级的线程,系统会将执行权交给其他就绪态的同优先级线程;当前活动线程转入等待执行队列,等待下一个时间片的调度。 ... [阅读全文] [PDF]
1.终止线程  线程终止后,其生命周期结束了,即进入死亡态,终止后的线程不能再被调度执行,以下几种情况,线程进入终止状态:  1) 线程执行完其run()方法后,会自然终止。  2) 通过调用线程的实例方法stop()来终止线程。 2. 测试线程状态   可以通过Thread 中的isAlive() 方法来获取线程是否处于活动状态;线程由start() 方法启动后,直到其被终止之间的任何时刻,都处于\'Alive\'状态。  3. 线程的暂停和恢复  有几种方法可以暂停一个线程的执行,在适当的时候再恢复其执行。  1) sleep() 方法  当前线程睡眠... [阅读全文] [PDF]
1 共5条 分1页