':param str name: A thread name. Used for identification.
:param str domain_name: The name of a SimpleDB
:class:`Domain <boto.sdb.domain.Domain>`
:type item_names: string or list of strings
:param item_names: The name(s) of the items to retrieve from the specified
:class:`Domain <boto.sdb.domain.Domain>`.
:ivar list items: A list of items retrieved. Starts as empty list.'

def __init__(self, name, domain_name, item_names):

    super(ItemThread, self).__init__(name=name)
    self.domain_name = domain_name
    self.conn = SDBConnection()
    self.item_names = item_names
    self.items = []
