基于对象池来实现线程操作的方法和设备

    公开(公告)号:CN101593131A

    公开(公告)日:2009-12-02

    申请号:CN200810098476.8

    申请日:2008-05-28

    Abstract: 一种基于对象池来实现线程操作的方法,该方法包括将多个线程通过映射表与全局对象池中的多个子对象池进行一对一的绑定,响应于线程对全局对象池的访问,通过该映射表查找与该线程绑定的子对象池,以及全局对象池将线程的操作转发到查找到的与该线程绑定的子对象池。利用本方法可以解决当多个线程访问对象池出现的锁争用问题,从而克服锁争用造成的性能瓶颈,实现对象池的并发访问和对象的共享。

    旁路转换缓冲器以及在其中进行地址匹配的方法和装置

    公开(公告)号:CN101661437A

    公开(公告)日:2010-03-03

    申请号:CN200810214600.2

    申请日:2008-08-28

    Abstract: 本发明涉及一种旁路转换缓冲器TLB以及在其中进行地址匹配的方法和装置。其中TLB包括多个条目,每个条目包含一个逻辑地址与一个物理地址,每一个物理地址对应于一个存储页面,其中,所述多个条目中至少一个条目还包含第一数目的附加位,所述附加位中的每一位代表该条目中的物理地址所对应的存储页面中的一个子页面被其他逻辑地址占用的状态。还提供了在上述TLB中进行有效地址匹配的方法,所述有效地址包含有效地址页号和页内偏移,该方法包括:将有效地址页号与逻辑地址相比较,若相同,则:根据页内偏移中最高的第二数目的比特位,确定该有效地址指向的目标子页面;根据附加位的状态,判断该目标子页面是否被其他逻辑地址占用。

Patent Agency Ranking