小编Gau*_*ier的帖子

带有常量的Java final类

我必须定义一个类,它所做的就是保持常量.

public static final String CODE1 = "100";
public static final String CODE2 = "200";
Run Code Online (Sandbox Code Playgroud)

现在我想在其他类中使用这些值.将此类用作静态类或实例化它会更好吗?

谢谢.

注意:我知道枚举,但在这种情况下,我必须使用一个类.

java oop static final class

3
推荐指数
1
解决办法
1478
查看次数

共享 mmap 内存的部分/区域

我有几个执行mmap()特定大小(0x8000)的进程。我只想在这些进程之间共享部分内存空间,如下图所示:

      0x0             0x2000-0x3000           0x8000
p1:   [MEM. PRIVATE]  [MEM. SHARING]  [MEM. PRIVATE]
p2:   [MEM. PRIVATE]  [MEM. SHARING]  [MEM. PRIVATE]
Run Code Online (Sandbox Code Playgroud)

在这种情况下,分配的内存mmap()必须仅在 0x2000-0x3000 范围之间共享。其他部分是私有的(MEM.PRIVATE)。

调用后是否有系统调用来执行共享mmap()?我事先尝试过shm_open(),但整个范围都是共享的。

c linux mmap shared-memory low-level

1
推荐指数
1
解决办法
315
查看次数

标签 统计

c ×1

class ×1

final ×1

java ×1

linux ×1

low-level ×1

mmap ×1

oop ×1

shared-memory ×1

static ×1