阅读更多

4顶
0踩

互联网

转载新闻 Mozilla 发布 Firefox 3.5 RC 1

2009-06-19 21:12 by 副主编 ouspec 评论(4) 有1845人浏览

Preview 版本之后,Mozilla 于近日发布了 Firefox 3.5 RC 1 版。

 

Firefox 3.5 RC 1 基于 Gecko 1.9.1 渲染平台,支持新的 Web 技术,改进了程序性能和易用性,以及为用户添加了一些新功能。主要包括:

  • 隐身浏览模式
  • 新的 TraceMonkey JavaScript 引擎
  • 能够使用针对 geolocation 的 Web 标准来提供位置感知的浏览体验
  • 支持原生的 JSON 和 web worker threads
  • 改善了 Gecko 渲染引擎
  • 支持新的 Web 技术,如 HTML5 元素、CSS 属性等

参阅 Firefox 3.5 RC 1 Release Notes 了解详情,其 Linux 版本可从 Mozilla FTP 站点下载

来自: linuxtoy.org
4
0
评论 共 4 条 请登录后发表评论
4 楼 风向逆转 2009-06-19 23:37
这里:http://www.cnbeta.com/articles/87002.htm
3 楼 风向逆转 2009-06-19 23:37
RC2已经出来了
2 楼 alang 2009-06-19 23:26
brofe 写道

自动更新奇慢无比。3.5外观上标签处了个加号实用,就是点击收藏栏的链接时不会重新开一个标签,比较烦。

你可以鼠标中建点击收藏栏、页面url,都是开新tab打开。
1 楼 brofe 2009-06-19 22:28
自动更新奇慢无比。3.5外观上标签处了个加号实用,就是点击收藏栏的链接时不会重新开一个标签,比较烦。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 多线程私有数据pthread_key_create

    多线程私有数据pthread_key_create

  • pthread_key_create函数

    函数原型:  int pthread_key_create(pthread_key_t *key, void(*destructor)(void*)); 功能:  分配用于表示进程中线程特定数据的键,键对进程中的所有线程来说是全局的。创建线程特定数据时,所有线程最初 都具有与该键关联的NULL值。POSIX要求系统至少支持128TSD 头文件:#include pthread非linux

  • Linux多线程学习(三)pthread_key_create

    函数 pthread_key_create() 用来创建线程私有数据。该函数从 TSD 池中分配一项,将其地址值赋给 key 供以后访问使用。第 2 个参数是一个销毁函数,它是可选的,可以为 NULL,为 NULL 时,则系统调用默认的销毁函数进行相关的数据注销。如果不为空,则在线程退出时(调用 pthread_exit() 函数)时将以 key 锁关联的数据作为参数调用它,以释放分配的缓冲区

  • pthread_key_t和pthread_key_create()的使用

    线程存储, Thread Specific Data 。线程存储有什么用了?他是什么意思了?大家都知道,在多线程程序中,所有线程共享程序中的变量。现在有一全局变量,所有线程都可以使用它,改变它的值。而如果每个线程希望能单独拥有它,那么就需要使用线程存储了。表面上看起来这是一个全局变量,所有线程都可以使用它,而它的值在每一个线程中又是单独存储的。这就是线程存储的意义。 下面说一下线程存储的具体用法

  • pthread_key多次调用pthread_key_create

    pthread_key是线程私有变量,它可以使多个线程用一个全局变量,但各自持有不同的值(通过pthread_set_specific调用)。 pthread_key的使用一般是经过pthread_key_create->pthread_set_specific->pthread_key_delete这三个过程。如果pthread_key_create多次结果会怎样呢?多次pthre...

  • linux线程之线程私有数据 pthread_key_create方法的学习

    因为项目中需要用到主线程类共享所有数据,而主线程又要生成几个线程,而几个线程要用到主线程的数据,   因此每个线程要保存一个主线程类指针,类似于自己的私有资源。因此就要用到   用到这个类的主要是因为如果用多线程对同样的资源同步的话,就要对资源进行加锁,,,多线程就要同步   那么同步就会涉及到线程的切换问题,而频繁切换就会导致cpu工作压力增大,因此,根据适合的清苦啊利用适合的方法很

  • C++多线程和消息队列用法

    进程是没有活力的,它只是一个静态的概念。为了让进程完成一些工作,进程必须至少占有一个线程,所以线程是描述进程内的执行,正是线程负责执行包含在进程的地址空间中的代码。实际上,单个进程可以包含几个线程, 它们可以同时执行进程的地址空间中的代码。为了做到这一点,每个线程有自己的一组CPU寄存器和堆栈。       线程是进程内部的一个执行单元。系统创建好进程后,实际上就启动执行了该进程的主执行线程,主

  • 线程的私有存储空间

    线程的私有存储空间

  • 线程私有数据

    线程私有数据实现的主要思想是:在分配线程私有数据之前,创建与该数据相关联的健,这个键可以被进程中的所有线程使用,但每个线程把这个键与不同的线程私有数据地址进行关联,需要说明的是每个系统支持有限数量的线程特定数据元素(下面的例子以128个为限制)。那么这个键的实现原理是什么呢? 其实系统为每个进程维护了一个称之为Key结构的结构数组,如下图所示: (图1) 在上图中Key 结构的“标志”指示这个数据元素是否正在使用。在刚开始时所有的标志初始化为“不在使用”。当一个线程调用pthread_key_crea

  • 06LinuxC线程学习之线程间共享全局变量(对比进程间读时共享,写时复制)

    注: 1)父子进程共享的内容文章。 https://blog.csdn.net/weixin_44517656/article/details/109442424 2)测试父子进程用户区共享内容读时共享写时复制的习题(实际是对全局变量的说明) https://blog.csdn.net/weixin_44517656/article/details/109442948 1 线程间共享全局变量和进程间读时共享,写时复制 1)我们只需要记住: 线程间共享全局变量,而进程间读时共享,写时复制。 更详

  • Linux——线程概念及私有数据和优缺点

    线程与进程共享虚拟地址空间、页表等内核数据结构、数据和代码。线程的数据结构理论上与进程的不同,但基于线程和进程的相似性,linux的线程数据结构依旧采用task_struct结构体,与进程的一致。但是其他的操作系统线程有专属的结构,与进程的不同。也就是说,linux没有真正意义上的线程结构,而是采用进程的task_struct结构体模拟的线程。即便线程与进程都采用task_struct结构体,但是内核数据结构依旧属于进程,线程只是与进程共享。

  • 多线程编程之九:线程私有数据

    ###Date: 2017/11/14 转载自:http://blog.csdn.net/lovecodeless/article/details/24983131   Pthread是 POSIX threads 的简称,是POSIX的线程标准。         线程同步从互斥量,信号量,条件变量,读写锁多线程的同步机制已经有了清晰深入的探究,多线程编程的精髓所在,需要

  • Pthread多线程

    一、基本接口介绍: 数据类型 pthread_t:线程ID pthread_attr_t:线程属性 操纵函数 pthread_create():创建一个线程 pthread_exit():终止当前线程 pthread_cancel():中断另外一个线程的运行 pthread_join():阻塞当前的线程,直到另外一个线程运行结束 pthread_attr_init():初始化线程的属性 pthre...

  • POSIX线程私有空间

    背景 进程中的所有线程终究是同在一个地址空间,所以其他线程终究可能使用一些底层技术来达到访问其他线程中的数据,线程私有数据也不例外。但是通过底层实现线程私有数据机制,然后用函数封装起来,屏蔽底层细节,能给上层应用层提供线程私有数据机制,给应用提供方便,提高线程间数据独立性。 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、线程私有数据二、函数接口1.创建一个TSD2.注销一个TSD3.数据处理例子参考 前言 在多线程环境下,由于数据空间是共享的,因此全局变量也为所.

  • Linux多线程实现文件读写操作—copy

    Linux使用多线程实现文件的复制——copy,对文件进行读取,写入操作!

  • 【多线程编程学习笔记3】创建线程函数pthread_create()详解

    申明:本学习笔记是在该教程的基础上结合自己的学习情况进行的总结,不是原创,想要看原版的请看C语言中文网的多线程编程(C语言+Linux),该网站有很多好的编程学习教程,尤其是关于C语言的。 前面章节中,我们通过调用 pthread_create() 函数成功创建了多个线程,本节就给大家详细讲解 pthread_create() 函数的用法。 pthread_create() 函数声明在<pthread.h>头文件中,语法格式如下: int pthread_create(pthread_t *.

  • C编程中使用全局变量应注意的事项

    1尽量用局部变量替代全局变量。如果用局部变量能实现功能,最好用局部变量。 2、在函数仅仅只是要用到某个全局变量,而无需改动时,就将全局变量通过形参传递进来,变成局部变量使用。并在定义时使用const。这是避免全局变量在函数中被意外的改动。如在判断语句中将'=='误写成'='。这时首先因为在函数内的是局部变量所以即使出错也不会影响全局变量和其他函数或模块。其次因为定义的是const类型,当发生意外...

  • 12.线程特定数据TSD

    线程特定数据TSD,也称线程私有数据,每个线程对TSD的修改仅对自己可见。 POSIX中的TSD本质就是一个【索引:指针】键值对,如果我们要存放的数据很复杂,可将其存储在堆区,然后将其指针存储在TSD中;如果我们要存放的数据很简单,譬如一个整数或三两字符,可以直接存储在TSD上。 #include #include #include // 要存储的TSD结构 typedef s

Global site tag (gtag.js) - Google Analytics