发明名称 用于多-线程虚拟机的存储器分配的方法和装置
摘要 公开一种在多线程计算机系统高效分配共享存储器的方治和装置。根据本发明的一个实施例,一种计算机实现的分配由多线程计算机系统的多线程共享的存储器的方法包括将共享存储器划分为多个块,并将多个线程至少分组为第一组和第二组。将一个选择块分配给试图在选择块分配一个对象的一个选择的线程。将一个选择块分配给一个选择的线程基本上部分根据所选择的线程是第一组还是第二组的一部分。在一个实施例,将多个线程分组为第一组和第二组包括识别一个特定线程并确定该特定线程是否为一个快分配线程。在这样的实施例,当特定线程为一个快分配线程时,将其分组到第一组。
申请公布号 CN1248742A 申请公布日期 2000.03.29
申请号 CN99111653.4 申请日期 1999.06.30
申请人 太阳微系统有限公司 发明人 U·霍尔兹勒;S·格拉鲁普
分类号 G06F9/50 主分类号 G06F9/50
代理机构 中国专利代理(香港)有限公司 代理人 王忠忠
主权项 1.一种在多线程计算系统中分配由多线程共享的存储器的方法,该方法包括:将共享存储器划分为多个块;将多线程分组为至少一个第一线程组和一个第二线程组;和将从多个块选择的第一块分配给从多个线程选择的一个线程,所选择的线程用于试图在选择的第一块分配一个对象,其中所选择的第一块到所选择的线程的分配至少部分基于所选择的线程是第一组还是第二组的一部分。
地址 美国加利福尼亚州