Javaだと
ThreadLocalを使う
class Hoge { private ThreadLocal local = new ThreadLocal(); public Object getThreadLocalData() { Object ret = local.get(); if(ret == null) { ret = new Object(); local.set(ret); } return ret; } }
こんな具合?(未コンパイル)
ThreadLocalを使う
class Hoge { private ThreadLocal local = new ThreadLocal(); public Object getThreadLocalData() { Object ret = local.get(); if(ret == null) { ret = new Object(); local.set(ret); } return ret; } }
こんな具合?(未コンパイル)